Details

Time bar (total: 15.9s)

analyze936.0ms (5.9%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
19.2%18.7%78.8%0.2%0%2.3%0%9
19.4%18.7%77.6%0.2%0%3.5%0%10
22.8%21.8%73.9%0.2%0%4.1%0%11
23.3%21.8%71.8%0.2%0%6.1%0%12
Compiler

Compiled 24 to 20 computations (16.7% saved)

sample3.4s (21.2%)

Results
1.9s8256×body256valid
1.5s7264×body256invalid
Bogosity

preprocess69.0ms (0.4%)

Algorithm
egg-herbie
Rules
591×associate-/r/_binary64
526×associate-*l/_binary64
524×associate-/l/_binary64
381×div-sub_binary64
379×associate-*r/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066203
1143189
2313189
3951189
43355189
57562189
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 l t) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 t Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 Om l) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om t) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 Omc l) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 l Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t Om) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om l) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t Omc) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Omc Om) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
Outputs
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 l t) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 l t) 2) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 t Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 Om l) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 t Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 Om l) 2) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om t) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 Omc l) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om t) 2)) (fma.f64 2 (pow.f64 (/.f64 Omc l) 2) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 l Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t Om) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 l Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t Om) 2) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om l) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t Omc) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om l) 2)) (fma.f64 2 (pow.f64 (/.f64 t Omc) 2) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Omc Om) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Omc Om) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))
Compiler

Compiled 27 to 23 computations (14.8% saved)

simplify43.0ms (0.3%)

Algorithm
egg-herbie
Rules
564×fma-def_binary64
526×associate-/r/_binary64
484×unswap-sqr_binary64
438×associate-/l/_binary64
416×associate-*l/_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01729
13327
26627
317927
458927
5239727
6554427
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
Outputs
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))

eval1.0ms (0%)

Compiler

Compiled 41 to 31 computations (24.4% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
11.2b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
11.2b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
Compiler

Compiled 23 to 19 computations (17.4% saved)

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 Om Omc) 2)
0.5b
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
0.8b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
9.8b
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
Compiler

Compiled 103 to 62 computations (39.8% saved)

series43.0ms (0.3%)

Counts
4 → 168
Calls

42 calls:

TimeVariablePointExpression
4.0ms
t
@inf
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
3.0ms
l
@0
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
3.0ms
Omc
@-inf
(pow.f64 (/.f64 Om Omc) 2)
3.0ms
Om
@0
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
2.0ms
t
@0
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))

rewrite141.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
603×prod-diff_binary64
363×fma-def_binary64
324×expm1-udef_binary64
323×log1p-udef_binary64
190×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01788
137882
2508882
Stop Event
node limit
Counts
4 → 214
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(pow.f64 (/.f64 Om Omc) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4) (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (sqrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (neg.f64 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (fma.f64 (neg.f64 (sqrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (sqrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 2)) (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 3)) (fma.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2) (fma.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (fma.f64 (PI.f64) 1/2 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (PI.f64) 1/2 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (/.f64 Om Omc) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2)))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2)))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2)))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2)))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2)))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) 1) (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) 1) (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) 1) (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) 1) (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) 1) (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om Omc) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om Omc) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om Omc) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om Omc) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om Omc) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1))))) (fma.f64 (neg.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (*.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1))))) (fma.f64 (neg.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (*.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1))))) (fma.f64 (neg.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (*.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1))))) (fma.f64 (neg.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (*.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1))))) (fma.f64 (neg.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (*.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4)))))) (fma.f64 (neg.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4)))))) (fma.f64 (neg.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4)))))) (fma.f64 (neg.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4)))))) (fma.f64 (neg.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4)))))) (fma.f64 (neg.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 2) (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2)) (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4) (*.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4)) (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2)) 1) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 2))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (fma.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3) 8 1)) (+.f64 1 (fma.f64 (pow.f64 (/.f64 t l) 4) 4 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (*.f64 (/.f64 1 Omc) (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om Om) (*.f64 (/.f64 1 Omc) (/.f64 1 Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (cbrt.f64 (/.f64 Om Omc)) (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 Om Omc)) (*.f64 (sqrt.f64 (/.f64 Om Omc)) (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 (/.f64 Om Omc))) (sqrt.f64 (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om Omc) Om) (/.f64 1 Omc))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om Omc) (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2))) (cbrt.f64 (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 Omc Om) (/.f64 Omc Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 Om (*.f64 Omc (/.f64 Omc Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 Om (*.f64 (/.f64 Omc Om) Omc))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 Om Omc) (/.f64 Omc Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 Om) (*.f64 (/.f64 Omc Om) (neg.f64 Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 Om) (neg.f64 Om)) (*.f64 (neg.f64 Omc) (neg.f64 Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 Om) 1) (*.f64 (neg.f64 Omc) (/.f64 Omc Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 Om) Om) (*.f64 (neg.f64 Omc) Omc))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 Om (neg.f64 Om)) (*.f64 Omc (neg.f64 Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 Om (/.f64 Om Omc)) Omc)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 Om) (/.f64 Om Omc)) (neg.f64 Omc))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 Om Omc) Om) Omc)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 Om Omc) (neg.f64 Om)) (neg.f64 Omc))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 Om Omc) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 Om Omc) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 Om Omc))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 Om Omc))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (/.f64 Om Omc)) (hypot.f64 1 (/.f64 Om Omc)) -1)))))

simplify150.0ms (0.9%)

Algorithm
egg-herbie
Rules
732×associate-*l/_binary64
684×associate-*r/_binary64
261×distribute-rgt-in_binary64
259×distribute-lft-in_binary64
258×associate-+l+_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02649178
18277496
231396980
Stop Event
node limit
Counts
382 → 298
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (+.f64 (*.f64 8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (*.f64 t (pow.f64 l 7))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Outputs
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (pow.f64 (/.f64 Om Omc) 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (*.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4)) (/.f64 (*.f64 -1/16 (pow.f64 Om 6)) (pow.f64 Omc 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) 1/2) (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (*.f64 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) 1/2) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1))) (pow.f64 Om 3))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1))) (pow.f64 Om 3))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (/.f64 (*.f64 1/16 (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (neg.f64 (sqrt.f64 -1)) (/.f64 Omc Om)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (-.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) 1/8)))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3))) 1/8))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (-.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1))) (pow.f64 Om 3)) 1/8)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) 1/8))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3))) 1/8))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (-.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1))) (pow.f64 Om 3)) 1/8) (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) 1/2) (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (*.f64 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) 1/2) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1))) (pow.f64 Om 3))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1))) (pow.f64 Om 3))) (+.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (/.f64 (*.f64 1/16 (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (pow.f64 (/.f64 Om Omc) 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (*.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4)) (/.f64 (*.f64 -1/16 (pow.f64 Om 6)) (pow.f64 Omc 6)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (pow.f64 (/.f64 Om Omc) 2)) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (*.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4)) (/.f64 (*.f64 -1/16 (pow.f64 Om 6)) (pow.f64 Omc 6)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 t t)) (*.f64 l l)) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 -1/2 (*.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 1 (*.f64 l l)))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 -1/2 (*.f64 (fma.f64 -4 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 4)) (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 l l)) 2)) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 t t)) (*.f64 l l)) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(fma.f64 -1/2 (*.f64 (fma.f64 -4 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 4)) (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 l l)) 2)) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (+.f64 (*.f64 8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 (-.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 Omc Omc) (pow.f64 l 6))) (fma.f64 -4 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (fma.f64 8 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6))) (fma.f64 -1/2 (*.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 1 (*.f64 l l)))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(+.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 t t)) (*.f64 l l)) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 l 6)) (+.f64 (/.f64 1 (pow.f64 l 6)) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 6)) 4))) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 4)) (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 l l)) 2)) (pow.f64 t 4))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 l 6)) (+.f64 (*.f64 (/.f64 -4 (pow.f64 l 6)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 -1 (pow.f64 l 6)))) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 4)) (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 l l)) 2)) (pow.f64 t 4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (pow.f64 t 3))) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (fma.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (pow.f64 t 5) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (pow.f64 t 3))) (sqrt.f64 1/2)))) (*.f64 -1/2 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (/.f64 (*.f64 l (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 1/8 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (/.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 l l))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 8)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (fma.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 (fma.f64 1/16 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 8)) (/.f64 (*.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) 1/8) (/.f64 1/2 (*.f64 l l)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (pow.f64 t 3))) (sqrt.f64 1/2)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) -1/2) (+.f64 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (pow.f64 t 5) (sqrt.f64 1/2)))) (/.f64 (fma.f64 1/16 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 8)) (*.f64 1/4 (*.f64 (*.f64 l l) (fma.f64 -1/8 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2))))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l)))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)) (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 (/.f64 (*.f64 1/8 (pow.f64 l 3)) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)) (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (pow.f64 t 5) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 (/.f64 (*.f64 1/8 (pow.f64 l 3)) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))) (/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (fma.f64 -1/8 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2))) (*.f64 l (*.f64 (pow.f64 t 5) (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 1/8 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (/.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 l l))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 8)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (+.f64 (*.f64 1/2 (/.f64 (fma.f64 1/16 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 8)) (/.f64 (*.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) 1/8) (/.f64 1/2 (*.f64 l l)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))))) (*.f64 1/2 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))))))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)) (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 (/.f64 (*.f64 1/8 (pow.f64 l 3)) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (sqrt.f64 1/2)) (+.f64 (/.f64 (fma.f64 1/16 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 8)) (*.f64 1/4 (*.f64 (*.f64 l l) (fma.f64 -1/8 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2))))) (*.f64 l (pow.f64 t 7))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (pow.f64 t 5)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (pow.f64 t 3))) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (pow.f64 t 3)))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 5))))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)) (*.f64 (*.f64 t (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (pow.f64 t 3))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (*.f64 t (pow.f64 l 7))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 1/8 (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (pow.f64 t 3)))) 2)) (*.f64 (*.f64 t t) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 8)))) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 7))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (pow.f64 t 3)))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (fma.f64 1/16 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 8)) (*.f64 1/4 (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)) (*.f64 t t)))) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 l 7)) t))) (*.f64 -1/2 (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 5))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (pow.f64 t 3))) (sqrt.f64 1/2)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) -1/2) (+.f64 (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)) (/.f64 (sqrt.f64 1/2) t)) (pow.f64 l 5)) (*.f64 (/.f64 (fma.f64 1/16 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 8)) (*.f64 1/4 (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)) (*.f64 t t)))) (/.f64 (sqrt.f64 1/2) t)) (pow.f64 l 7)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 t t)) (*.f64 l l)) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (pow.f64 l 4))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4)) (pow.f64 (*.f64 (*.f64 t t) (neg.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)) (pow.f64 l 4))) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 t t)) (*.f64 l l)) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4))) (pow.f64 l 4))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (*.f64 t t) (*.f64 8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6)))) (pow.f64 l 6))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (pow.f64 l 4))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(+.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 t t)) (*.f64 l l)) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (fma.f64 (*.f64 t t) (fma.f64 -4 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4)) (pow.f64 (*.f64 (*.f64 t t) (neg.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6))) (*.f64 -1/2 (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4)) (pow.f64 (*.f64 (*.f64 t t) (neg.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)) (pow.f64 l 4))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) -1/2) (+.f64 (/.f64 (fma.f64 (*.f64 t t) (fma.f64 -4 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6)) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4))) (pow.f64 l 4)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 t t)) (*.f64 l l)) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (pow.f64 l 4))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4)) (pow.f64 (*.f64 (*.f64 t t) (neg.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)) (pow.f64 l 4))) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 t t)) (*.f64 l l)) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4))) (pow.f64 l 4))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (*.f64 t t) (*.f64 8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6)))) (pow.f64 l 6))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (pow.f64 l 4))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(+.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 t t)) (*.f64 l l)) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (fma.f64 (*.f64 t t) (fma.f64 -4 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4)) (pow.f64 (*.f64 (*.f64 t t) (neg.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6))) (*.f64 -1/2 (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4)) (pow.f64 (*.f64 (*.f64 t t) (neg.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)) (pow.f64 l 4))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) -1/2) (+.f64 (/.f64 (fma.f64 (*.f64 t t) (fma.f64 -4 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6)) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 t 4))) (pow.f64 l 4)))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))
(/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(neg.f64 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)))
(neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(neg.f64 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)))
(neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(neg.f64 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)))
(neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))
(/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))
(/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (/.f64 (*.f64 Om Om) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))) (*.f64 Omc Omc)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 1 (pow.f64 (/.f64 Om Omc) 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) 1) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1) (pow.f64 (/.f64 Om Omc) 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1)) (pow.f64 (/.f64 Om Omc) 2))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 4)) (pow.f64 t 4)) 1)) (pow.f64 (/.f64 Om Omc) 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) 1) (fma.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4)) (*.f64 -8 (/.f64 (pow.f64 t 6) (/.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 4)) (pow.f64 t 4)) (*.f64 (/.f64 (*.f64 (pow.f64 t 6) -8) (pow.f64 l 6)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 4))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 4)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/16 (/.f64 (pow.f64 l 8) (/.f64 (pow.f64 t 8) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 4))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 4)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/16 (/.f64 (pow.f64 l 8) (/.f64 (pow.f64 t 8) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 4))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 4)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/16 (/.f64 (pow.f64 l 8) (/.f64 (pow.f64 t 8) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 1 (pow.f64 (/.f64 Om Omc) 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) 1) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1) (pow.f64 (/.f64 Om Omc) 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1)) (pow.f64 (/.f64 Om Omc) 2))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 4)) (pow.f64 t 4)) 1)) (pow.f64 (/.f64 Om Omc) 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) 1) (fma.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4)) (*.f64 -8 (/.f64 (pow.f64 t 6) (/.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 4)) (pow.f64 t 4)) (*.f64 (/.f64 (*.f64 (pow.f64 t 6) -8) (pow.f64 l 6)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (pow.f64 (/.f64 Om Omc) 2)))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 1 (pow.f64 (/.f64 Om Omc) 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) 1) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1) (pow.f64 (/.f64 Om Omc) 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1)) (pow.f64 (/.f64 Om Omc) 2))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 4)) (pow.f64 t 4)) 1)) (pow.f64 (/.f64 Om Omc) 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) 1) (fma.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4)) (*.f64 -8 (/.f64 (pow.f64 t 6) (/.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 l 4)) (pow.f64 t 4)) (*.f64 (/.f64 (*.f64 (pow.f64 t 6) -8) (pow.f64 l 6)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (pow.f64 (/.f64 Om Omc) 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)

eval315.0ms (2%)

Compiler

Compiled 16661 to 11676 computations (29.9% saved)

prune71.0ms (0.4%)

Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New28117298
Fresh000
Picked101
Done000
Total28217299
Error
0.8b
Counts
299 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
11.2b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
32.3b
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))
11.2b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
32.2b
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
44.4b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
1.3b
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
47.1b
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
19.7b
(asin.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
34.9b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t)))))
25.8b
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))))
11.7b
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 2)
44.3b
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
11.2b
(expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))
14.0b
(asin.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3/2)))
49.8b
(asin.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))
43.2b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l))))
12.3b
(pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 3)
Compiler

Compiled 812 to 658 computations (19% saved)

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 Om Omc) 2)
0.3b
(*.f64 (/.f64 t l) (sqrt.f64 2))
0.4b
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))
0.8b
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
Compiler

Compiled 87 to 52 computations (40.2% saved)

series30.0ms (0.2%)

Counts
3 → 120
Calls

30 calls:

TimeVariablePointExpression
4.0ms
Om
@inf
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))
3.0ms
Omc
@0
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))
2.0ms
t
@inf
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))
2.0ms
t
@0
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))
2.0ms
t
@-inf
(*.f64 (/.f64 t l) (sqrt.f64 2))

rewrite94.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
878×log-prod_binary64
316×expm1-udef_binary64
315×log1p-udef_binary64
287×prod-diff_binary64
272×log-pow_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01763
136763
2471861
Stop Event
node limit
Counts
3 → 103
Calls
Call 1
Inputs
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))
(*.f64 (/.f64 t l) (sqrt.f64 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (fma.f64 (neg.f64 (sqrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (sqrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (log.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (log.f64 (sqrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 2) (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 3)) (fma.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2) (fma.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (fma.f64 (PI.f64) 1/2 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (neg.f64 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (PI.f64) 1/2 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4) (*.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4) (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (sqrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4) 1) (/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4) (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (cbrt.f64 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4) (cbrt.f64 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t))))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t))))) (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (sqrt.f64 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (neg.f64 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3/2) (pow.f64 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 2) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) (/.f64 l t)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) (/.f64 l t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) (/.f64 l t))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) (/.f64 l t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) (/.f64 l t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 l (*.f64 t (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 l (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (/.f64 l t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (sqrt.f64 2)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t (sqrt.f64 2))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (sqrt.f64 2)) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 l)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) (sqrt.f64 2)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (neg.f64 t)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 2) (/.f64 l t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) (/.f64 l t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) (/.f64 l t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) (/.f64 l t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 2) (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) (/.f64 l t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) (/.f64 l t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 t l) 3) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (/.f64 t l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 2) (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (/.f64 l t))) 1))))))

simplify111.0ms (0.7%)

Algorithm
egg-herbie
Rules
909×associate-/l*_binary64
636×associate-*l/_binary64
572×associate-*r/_binary64
201×fma-def_binary64
156×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02016095
16364491
226374084
Stop Event
node limit
Counts
223 → 162
Calls
Call 1
Inputs
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4))) (*.f64 -1/8 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4))) (*.f64 -1/8 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4))))) (pow.f64 l 2))) (*.f64 1/8 (/.f64 (pow.f64 (sqrt.f64 2) 6) (pow.f64 l 6))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4))) (*.f64 -1/8 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 2) 2))) (*.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)))) (pow.f64 t 7)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 -1 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 2) 2))) (*.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)))) (pow.f64 t 7)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 3/8 (*.f64 (/.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 3/8 (*.f64 (/.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -5/16 (*.f64 (/.f64 (pow.f64 l 7) (*.f64 (pow.f64 (sqrt.f64 2) 7) (pow.f64 t 7))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))) (pow.f64 l 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sqrt.f64 2) 6) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))))))) (pow.f64 l 6)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))) (pow.f64 l 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))) (pow.f64 l 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sqrt.f64 2) 6) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))))))) (pow.f64 l 6)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))) (pow.f64 l 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
Outputs
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (+.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) 1) (*.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (+.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (/.f64 Om (/.f64 Omc (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (/.f64 Om (/.f64 Omc (sqrt.f64 -1))) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (/.f64 Om (/.f64 Omc (sqrt.f64 -1))) (/.f64 (*.f64 -1/8 (pow.f64 Omc 3)) (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1))) (pow.f64 Om 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (fma.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (/.f64 Om (/.f64 Omc (sqrt.f64 -1))) (/.f64 (*.f64 1/16 (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (/.f64 (*.f64 -1/8 (pow.f64 Omc 3)) (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (+.f64 (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (/.f64 (*.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 (sqrt.f64 -1) 5)) 1/16) (pow.f64 Om 5))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1))) (pow.f64 Om 3))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (neg.f64 (/.f64 Om (/.f64 Omc (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) (neg.f64 Om)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (neg.f64 (/.f64 Om (/.f64 Omc (sqrt.f64 -1)))) (/.f64 (*.f64 -1/2 Omc) (*.f64 Om (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (-.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 (/.f64 Om Omc) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (/.f64 (*.f64 -1/2 Omc) (*.f64 Om (sqrt.f64 -1))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) 1/8))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (/.f64 Om (/.f64 Omc (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1))) (pow.f64 Om 3)) 1/8)) (*.f64 (/.f64 Om Omc) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (/.f64 (*.f64 -1/2 Omc) (*.f64 Om (sqrt.f64 -1))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) 1/8))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (neg.f64 (/.f64 Om (/.f64 Omc (sqrt.f64 -1)))) (/.f64 (*.f64 -1/16 (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1))) (pow.f64 Om 3)) 1/8)) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) (neg.f64 Om)) (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 (sqrt.f64 -1) 5)) (pow.f64 Om 5))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (/.f64 Om (/.f64 Omc (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (/.f64 Om (/.f64 Omc (sqrt.f64 -1))) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (/.f64 Om (/.f64 Omc (sqrt.f64 -1))) (/.f64 (*.f64 -1/8 (pow.f64 Omc 3)) (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1))) (pow.f64 Om 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (fma.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (/.f64 Om (/.f64 Omc (sqrt.f64 -1))) (/.f64 (*.f64 1/16 (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (/.f64 (*.f64 -1/8 (pow.f64 Omc 3)) (*.f64 -1 (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (+.f64 (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (/.f64 (*.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 (sqrt.f64 -1) 5)) 1/16) (pow.f64 Om 5))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1))) (pow.f64 Om 3))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (+.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) 1) (*.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (+.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (+.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) 1) (*.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))))) (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))) (+.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(*.f64 (+.f64 (/.f64 -1 (*.f64 (/.f64 l t) (/.f64 l t))) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) 1))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4))) (*.f64 -1/8 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)) -3/8) (pow.f64 t 4)))))
(-.f64 (*.f64 (+.f64 (/.f64 -1 (*.f64 (/.f64 l t) (/.f64 l t))) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 -3/2 (pow.f64 l 4)) (pow.f64 t 4))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) 1) (*.f64 (/.f64 -3/2 (pow.f64 l 4)) (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4))) (*.f64 -1/8 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4))))) (pow.f64 l 2))) (*.f64 1/8 (/.f64 (pow.f64 (sqrt.f64 2) 6) (pow.f64 l 6))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4))) (*.f64 -1/8 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 (pow.f64 t 6) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)) -3/8)) (*.f64 l l)) (*.f64 1/8 (/.f64 (pow.f64 (sqrt.f64 2) 6) (pow.f64 l 6)))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)) -3/8) (pow.f64 t 4)))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 -3/2 (pow.f64 l 4)) (pow.f64 t 4))) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (/.f64 -1 (*.f64 (/.f64 l t) (/.f64 l t))) (neg.f64 (*.f64 (pow.f64 t 6) (+.f64 (/.f64 -1 (/.f64 l (/.f64 (/.f64 -3/2 (pow.f64 l 4)) l))) (/.f64 1 (pow.f64 l 6))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) (*.f64 (pow.f64 t 6) (+.f64 (/.f64 (/.f64 3/2 (pow.f64 l 4)) (*.f64 l l)) (/.f64 1 (pow.f64 l 6))))) (*.f64 (pow.f64 t 4) (/.f64 3/2 (pow.f64 l 4))))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t)))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 l (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 2) (*.f64 2 (pow.f64 t 3)))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (*.f64 (sqrt.f64 2) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (fma.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) -3/8) (pow.f64 t 5))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 2) (*.f64 2 (pow.f64 t 3))))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (neg.f64 (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 t 5) -3/8))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (*.f64 (sqrt.f64 2) 2))) (-.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 t 5) -3/8)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 2) 2))) (*.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)))) (pow.f64 t 7)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) -3/8) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l l))) (*.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)))) (pow.f64 t 7))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (fma.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) -3/8) (pow.f64 t 5)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (neg.f64 (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 t 5) -3/8))))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) -3/8) (/.f64 2 (*.f64 l l))) (*.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)))) (pow.f64 t 7))) (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 2) (*.f64 2 (pow.f64 t 3))))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (-.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 t 5) -3/8))) (+.f64 (/.f64 (neg.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) -16/3) (*.f64 l l)) (/.f64 (pow.f64 l 7) (/.f64 (pow.f64 (sqrt.f64 2) 7) 1/8)))) (pow.f64 t 7)) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (*.f64 (sqrt.f64 2) 2))))))
(*.f64 -1 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (neg.f64 (/.f64 l (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (neg.f64 l) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t)))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (neg.f64 (/.f64 l (*.f64 (sqrt.f64 2) t))) (*.f64 1/2 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 2) (*.f64 2 (pow.f64 t 3)))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 (/.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 3) (sqrt.f64 2))) 2) (pow.f64 t 3)) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) -3/8) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t))))))
(fma.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 t 5) -3/8)) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (neg.f64 (/.f64 l (*.f64 (sqrt.f64 2) t))) (*.f64 1/2 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 2) (*.f64 2 (pow.f64 t 3))))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (-.f64 (/.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 3) (sqrt.f64 2))) 2) (pow.f64 t 3)) (/.f64 l (*.f64 (sqrt.f64 2) t))) (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 t 5) -3/8))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 2) 2))) (*.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)))) (pow.f64 t 7)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) -3/8) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) -3/8) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l l))) (*.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)))) (pow.f64 t 7))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) -3/8) (/.f64 2 (*.f64 l l))) (*.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)))) (pow.f64 t 7)) (neg.f64 (/.f64 l (*.f64 (sqrt.f64 2) t))))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 t 5) -3/8)) (*.f64 1/2 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 2) (*.f64 2 (pow.f64 t 3))))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (-.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) -16/3) (*.f64 l l)) (/.f64 (pow.f64 l 7) (/.f64 (pow.f64 (sqrt.f64 2) 7) 1/8))) (pow.f64 t 7)) (/.f64 l (*.f64 (sqrt.f64 2) t))) (+.f64 (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 t 5) -3/8)) (/.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 3) (sqrt.f64 2))) 2) (pow.f64 t 3)))))
(*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t)))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 l (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 2) (*.f64 2 (pow.f64 t 3)))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (*.f64 (sqrt.f64 2) 2)))))
(+.f64 (*.f64 3/8 (*.f64 (/.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(fma.f64 3/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t)))))
(fma.f64 3/8 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5)))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 2) (*.f64 2 (pow.f64 t 3))))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (+.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (*.f64 (sqrt.f64 2) 2)))) (/.f64 3/8 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))))))
(+.f64 (*.f64 3/8 (*.f64 (/.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -5/16 (*.f64 (/.f64 (pow.f64 l 7) (*.f64 (pow.f64 (sqrt.f64 2) 7) (pow.f64 t 7))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 3/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (fma.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 -5/16 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 7) (*.f64 (pow.f64 (sqrt.f64 2) 7) (pow.f64 t 7))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (*.f64 -5/16 (/.f64 (pow.f64 l 7) (*.f64 (pow.f64 (sqrt.f64 2) 7) (pow.f64 t 7)))))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (/.f64 (*.f64 3/8 (pow.f64 l 5)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 2) (*.f64 2 (pow.f64 t 3))))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (+.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (/.f64 (*.f64 -5/16 (pow.f64 l 7)) (*.f64 (pow.f64 (sqrt.f64 2) 7) (pow.f64 t 7)))) (+.f64 (/.f64 3/8 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (*.f64 (sqrt.f64 2) 2))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(*.f64 (+.f64 (/.f64 -1 (*.f64 (/.f64 l t) (/.f64 l t))) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) 1))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))) (pow.f64 l 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)) -3/8) (pow.f64 t 4)))))
(-.f64 (*.f64 (+.f64 (/.f64 -1 (*.f64 (/.f64 l t) (/.f64 l t))) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 -3/2 (pow.f64 l 4)) (pow.f64 t 4))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) 1) (*.f64 (/.f64 -3/2 (pow.f64 l 4)) (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sqrt.f64 2) 6) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))))))) (pow.f64 l 6)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))) (pow.f64 l 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 t 6) (pow.f64 (sqrt.f64 2) 6)) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (*.f64 t t) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)) -3/8))))) (pow.f64 l 6))) (fma.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)) -3/8) (pow.f64 l 4))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (neg.f64 (/.f64 (fma.f64 1 (pow.f64 t 6) (*.f64 (*.f64 -1 (*.f64 (pow.f64 t 4) -3/2)) (*.f64 t t))) (pow.f64 l 6))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 4) -3/2) (pow.f64 l 4))))) (*.f64 (+.f64 (/.f64 -1 (*.f64 (/.f64 l t) (/.f64 l t))) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) (/.f64 (fma.f64 -1 (*.f64 (pow.f64 t 6) -3/2) (pow.f64 t 6)) (pow.f64 l 6))) (*.f64 (pow.f64 t 4) (/.f64 3/2 (pow.f64 l 4))))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(*.f64 (+.f64 (/.f64 -1 (*.f64 (/.f64 l t) (/.f64 l t))) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) 1))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))) (pow.f64 l 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)) -3/8) (pow.f64 t 4)))))
(-.f64 (*.f64 (+.f64 (/.f64 -1 (*.f64 (/.f64 l t) (/.f64 l t))) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 -3/2 (pow.f64 l 4)) (pow.f64 t 4))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) 1) (*.f64 (/.f64 -3/2 (pow.f64 l 4)) (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sqrt.f64 2) 6) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))))))) (pow.f64 l 6)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))) (pow.f64 l 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 t 6) (pow.f64 (sqrt.f64 2) 6)) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (*.f64 t t) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)) -3/8))))) (pow.f64 l 6))) (fma.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)) -3/8) (pow.f64 l 4))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (neg.f64 (/.f64 (fma.f64 1 (pow.f64 t 6) (*.f64 (*.f64 -1 (*.f64 (pow.f64 t 4) -3/2)) (*.f64 t t))) (pow.f64 l 6))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 4) -3/2) (pow.f64 l 4))))) (*.f64 (+.f64 (/.f64 -1 (*.f64 (/.f64 l t) (/.f64 l t))) 1) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) (/.f64 (fma.f64 -1 (*.f64 (pow.f64 t 6) -3/2) (pow.f64 t 6)) (pow.f64 l 6))) (*.f64 (pow.f64 t 4) (/.f64 3/2 (pow.f64 l 4))))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)
(/.f64 (*.f64 (sqrt.f64 2) t) l)
(/.f64 (sqrt.f64 2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 2) l) t)

localize17.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
0.2b
(pow.f64 (/.f64 Om Omc) 2)
0.6b
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
Compiler

Compiled 40 to 24 computations (40% saved)

series4.0ms (0%)

Counts
2 → 24
Calls

12 calls:

TimeVariablePointExpression
0.0ms
Om
@inf
(sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
0.0ms
Om
@-inf
(sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
0.0ms
Om
@0
(sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
0.0ms
Omc
@0
(sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
0.0ms
Om
@0
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))

rewrite85.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
449×log-prod_binary64
343×exp-prod_binary64
304×prod-exp_binary64
261×pow2_binary64
251×pow-prod-down_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01026
121526
2261726
Stop Event
node limit
Counts
2 → 85
Calls
Call 1
Inputs
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (fma.f64 (neg.f64 (sqrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (sqrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) 2) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) 2) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (log.f64 (sqrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2) (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3)) (+.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (+.f64 (pow.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2)) (fma.f64 (PI.f64) 1/2 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 2)) (cbrt.f64 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (sqrt.f64 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (PI.f64) 1/2 (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) 2) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/6) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4) (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 4))) (hypot.f64 1 (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 6))) (hypot.f64 1 (hypot.f64 (/.f64 Om Omc) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 1/2 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/2) (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))))) 2)) (cbrt.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (sqrt.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (sqrt.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/4 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))) 1) 1))))))

simplify80.0ms (0.5%)

Algorithm
egg-herbie
Rules
829×times-frac_binary64
582×fma-neg_binary64
503×cancel-sign-sub-inv_binary64
412×distribute-neg-frac_binary64
324×associate-/l*_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
066677
1193671
2645647
34288629
46168602
Stop Event
node limit
Counts
109 → 108
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
Outputs
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(fma.f64 -1/2 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 1)
(fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 Omc Omc) Om)) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 Omc Omc) Om)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) 1))
(fma.f64 -1/2 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) 1))
(fma.f64 -1/2 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) 1))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 Omc Omc) Om)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))) (fma.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) 1))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 (/.f64 -1/2 Omc) (/.f64 Om (/.f64 Omc Om)))) (fma.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) 1))
(+.f64 (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) (*.f64 (/.f64 -1/2 Omc) (/.f64 Om (/.f64 Omc Om)))) (fma.f64 -1/16 (pow.f64 (/.f64 Om Omc) 6) 1))
(/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)
(/.f64 (sqrt.f64 -1) (/.f64 Omc Om))
(*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)
(*.f64 Om (/.f64 (sqrt.f64 -1) Omc))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(fma.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))
(fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(fma.f64 Om (/.f64 (sqrt.f64 -1) Omc) (*.f64 (/.f64 Omc Om) (/.f64 1/2 (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(fma.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) (fma.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (fma.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)))
(fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 (/.f64 Omc Om) 3) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(fma.f64 Om (/.f64 (sqrt.f64 -1) Omc) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 (/.f64 Omc Om) 3) (*.f64 (/.f64 Omc Om) (/.f64 1/2 (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
(fma.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) (fma.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (fma.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))))
(fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (fma.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3))) (fma.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))))
(fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (fma.f64 (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 Omc 5) (pow.f64 Om 5)) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 Omc 5) (pow.f64 Om 5)) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 (/.f64 Omc Om) 3) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 Om (/.f64 (sqrt.f64 -1) Omc) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 (sqrt.f64 -1) 5)) (pow.f64 Om 5)) (*.f64 (pow.f64 (/.f64 Omc Om) 3) (/.f64 1/8 (sqrt.f64 -1))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(/.f64 (neg.f64 (sqrt.f64 -1)) (/.f64 Omc Om))
(*.f64 (/.f64 (sqrt.f64 -1) Omc) (neg.f64 Om))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(fma.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) (neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(-.f64 (*.f64 (/.f64 -1/2 Om) (/.f64 Omc (sqrt.f64 -1))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))
(-.f64 (*.f64 (/.f64 Omc (sqrt.f64 -1)) (/.f64 -1/2 Om)) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(-.f64 (*.f64 (/.f64 Omc (sqrt.f64 -1)) (/.f64 -1/2 Om)) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
(fma.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) (fma.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (/.f64 (/.f64 (*.f64 (pow.f64 Omc 3) 1/8) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 Om 3))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1))) (pow.f64 Om 3))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(-.f64 (*.f64 (/.f64 Omc (sqrt.f64 -1)) (/.f64 -1/2 Om)) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 (/.f64 Omc Om) 3) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))))
(fma.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) (fma.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (fma.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))))
(fma.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (-.f64 (fma.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (/.f64 (/.f64 (*.f64 (pow.f64 Omc 3) 1/8) (*.f64 -1 (sqrt.f64 -1))) (pow.f64 Om 3))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (fma.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1))) (pow.f64 Om 3)))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(-.f64 (fma.f64 -1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 (sqrt.f64 -1) 5)) (pow.f64 Om 5)) (*.f64 (/.f64 -1/8 (sqrt.f64 -1)) (pow.f64 (/.f64 Omc Om) 3))) (fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(-.f64 (*.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 -1/16 (pow.f64 Om 5))) (fma.f64 Om (/.f64 (sqrt.f64 -1) Omc) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 (/.f64 Omc Om) 3) (*.f64 (/.f64 Omc Om) (/.f64 1/2 (sqrt.f64 -1))))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)
(/.f64 (sqrt.f64 -1) (/.f64 Omc Om))
(*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)
(*.f64 Om (/.f64 (sqrt.f64 -1) Omc))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(fma.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))
(fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(fma.f64 Om (/.f64 (sqrt.f64 -1) Omc) (*.f64 (/.f64 Omc Om) (/.f64 1/2 (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(fma.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) (fma.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (fma.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)))
(fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 (/.f64 Omc Om) 3) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(fma.f64 Om (/.f64 (sqrt.f64 -1) Omc) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 (/.f64 Omc Om) 3) (*.f64 (/.f64 Omc Om) (/.f64 1/2 (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
(fma.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) (fma.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (fma.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))))
(fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (fma.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3))) (fma.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))))
(fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (fma.f64 (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 Omc 5) (pow.f64 Om 5)) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 (/.f64 1/16 (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (pow.f64 Omc 5) (pow.f64 Om 5)) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 (/.f64 Omc Om) 3) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 Om (/.f64 (sqrt.f64 -1) Omc) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 (sqrt.f64 -1) 5)) (pow.f64 Om 5)) (*.f64 (pow.f64 (/.f64 Omc Om) 3) (/.f64 1/8 (sqrt.f64 -1))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(fma.f64 -1/2 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 1)
(fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 Omc Omc) Om)) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 Omc Omc) Om)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) 1))
(fma.f64 -1/2 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) 1))
(fma.f64 -1/2 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) 1))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 Omc Omc) Om)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))) (fma.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) 1))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 (/.f64 -1/2 Omc) (/.f64 Om (/.f64 Omc Om)))) (fma.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) 1))
(+.f64 (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) (*.f64 (/.f64 -1/2 Omc) (/.f64 Om (/.f64 Omc Om)))) (fma.f64 -1/16 (pow.f64 (/.f64 Om Omc) 6) 1))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(fma.f64 -1/2 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 1)
(fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 Omc Omc) Om)) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 Omc Omc) Om)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) 1))
(fma.f64 -1/2 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) 1))
(fma.f64 -1/2 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) 1))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (fma.f64 -1/2 (/.f64 Om (/.f64 (*.f64 Omc Omc) Om)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))) (fma.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) 1))
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 (/.f64 -1/2 Omc) (/.f64 Om (/.f64 Omc Om)))) (fma.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) 1))
(+.f64 (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) (*.f64 (/.f64 -1/2 Omc) (/.f64 Om (/.f64 Omc Om)))) (fma.f64 -1/16 (pow.f64 (/.f64 Om Omc) 6) 1))

localize51.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 t l) 2)
0.5b
(/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
0.8b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
9.8b
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
Compiler

Compiled 116 to 54 computations (53.4% saved)

series26.0ms (0.2%)

Counts
4 → 168
Calls

42 calls:

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

rewrite171.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
953×prod-diff_binary64
349×log1p-udef_binary64
205×add-sqr-sqrt_binary64
201×pow1_binary64
200×*-un-lft-identity_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01897
140782
2580982
Stop Event
node limit
Counts
4 → 228
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(pow.f64 (/.f64 t l) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4) (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (sqrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (neg.f64 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))) (log1p.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (fma.f64 (neg.f64 (sqrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (sqrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (fma.f64 (neg.f64 (sqrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (sqrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (fma.f64 (neg.f64 (sqrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (sqrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (fma.f64 (neg.f64 (sqrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (sqrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 2) (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2)))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2)))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2)))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2)))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2)))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (/.f64 Om Omc) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (/.f64 Om Omc) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (/.f64 Om Omc) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (/.f64 Om Omc) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (/.f64 Om Omc) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) 1) (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) 1) (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) 1) (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) 1) (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) 1) (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 Om (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om (*.f64 Omc Omc)) 1)))) (fma.f64 (neg.f64 (/.f64 Om (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) 1) (*.f64 (/.f64 Om (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om (*.f64 Omc Omc)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 Om (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om (*.f64 Omc Omc)) 1)))) (fma.f64 (neg.f64 (/.f64 Om (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) 1) (*.f64 (/.f64 Om (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om (*.f64 Omc Omc)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 Om (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om (*.f64 Omc Omc)) 1)))) (fma.f64 (neg.f64 (/.f64 Om (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) 1) (*.f64 (/.f64 Om (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om (*.f64 Omc Omc)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 Om (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om (*.f64 Omc Omc)) 1)))) (fma.f64 (neg.f64 (/.f64 Om (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) 1) (*.f64 (/.f64 Om (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om (*.f64 Omc Omc)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 Om (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om (*.f64 Omc Omc)) 1)))) (fma.f64 (neg.f64 (/.f64 Om (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) 1) (*.f64 (/.f64 Om (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om (*.f64 Omc Omc)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 Om (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 Om (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 Om (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 Om (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 Om (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 Om (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 Om (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 Om (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 Om (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 Om (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 Om (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 Om (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 Om (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 Om (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 Om (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 Om (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 Om (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 Om (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 Om (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 Om (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 Om (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 Om (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 Om (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 Om (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (/.f64 Om (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 Om (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 Om (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (/.f64 Om (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (fma.f64 (neg.f64 (/.f64 Om (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (*.f64 (/.f64 Om (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (/.f64 Om (*.f64 Omc Omc)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (*.f64 (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (*.f64 (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (*.f64 (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (*.f64 (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (*.f64 (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4))))))) (fma.f64 (neg.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4))))))) (fma.f64 (neg.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4))))))) (fma.f64 (neg.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (neg.f64 (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4))))))) (fma.f64 (neg.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (neg.f64 (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4))))))) (fma.f64 (neg.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (*.f64 (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 2) (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 2) (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4) (*.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4)) (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 2) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (pow.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 3))) (+.f64 1 (+.f64 (*.f64 4 (pow.f64 (/.f64 t l) 4)) (*.f64 -2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 4 (pow.f64 (/.f64 t l) 4)))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))) (log1p.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))) (log1p.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 t l) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 t l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (/.f64 1 l) (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t l) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 t l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t t) (*.f64 (/.f64 1 l) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t t) (pow.f64 (/.f64 1 l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 t l)) 2) (cbrt.f64 (pow.f64 (/.f64 t l) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 t l)) 2) (*.f64 (cbrt.f64 (/.f64 t l)) (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 t l) 4)) (pow.f64 (cbrt.f64 (/.f64 t l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 t l)) (*.f64 (sqrt.f64 (/.f64 t l)) (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 t l))) (sqrt.f64 (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t l) t) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t l) (pow.f64 (cbrt.f64 (/.f64 t l)) 2)) (cbrt.f64 (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 l t) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (*.f64 l (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (*.f64 (/.f64 l t) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t l) (/.f64 l t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t t) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (*.f64 (/.f64 l t) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) (neg.f64 t)) (*.f64 (neg.f64 l) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) 1) (*.f64 (neg.f64 l) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) t) (*.f64 (neg.f64 l) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 t)) (*.f64 l (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 t l)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) (/.f64 t l)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t l) t) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t l) (neg.f64 t)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 t l) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 t l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 t l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 t l) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 t l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 t l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (/.f64 t l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 t l) 2)) 1))))))

simplify165.0ms (1%)

Algorithm
egg-herbie
Rules
724×associate-*l/_binary64
678×associate-*r/_binary64
261×associate-+l+_binary64
261×distribute-rgt-in_binary64
259×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02619322
18198216
231177713
Stop Event
node limit
Counts
396 → 311
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (+.f64 (*.f64 8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (*.f64 t (pow.f64 l 7))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
Outputs
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(*.f64 (+.f64 (/.f64 (*.f64 -1/2 Om) (/.f64 (*.f64 Omc Omc) Om)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (/.f64 (*.f64 -1/2 Om) (/.f64 (*.f64 Omc Omc) Om)) (/.f64 (*.f64 -1/8 (pow.f64 Om 4)) (pow.f64 Omc 4)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1)))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 -1/2 Om) (/.f64 (*.f64 Omc Omc) Om)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (/.f64 (*.f64 -1/8 (pow.f64 Om 4)) (pow.f64 Omc 4)) (/.f64 (*.f64 -1/16 (pow.f64 Om 6)) (pow.f64 Omc 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (*.f64 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) 1/2) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (neg.f64 (sqrt.f64 -1)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3)))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (neg.f64 (sqrt.f64 -1)))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) (neg.f64 Om)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (-.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) 1/8)))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3))) 1/8))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (-.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (neg.f64 (sqrt.f64 -1))) 1/8)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) 1/8))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3))) 1/8))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (-.f64 (/.f64 (*.f64 -1/16 (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)) (*.f64 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (neg.f64 (sqrt.f64 -1))) 1/8)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (*.f64 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) 1/2) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (neg.f64 (sqrt.f64 -1)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3)))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (neg.f64 (sqrt.f64 -1)))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(*.f64 (+.f64 (/.f64 (*.f64 -1/2 Om) (/.f64 (*.f64 Omc Omc) Om)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (/.f64 (*.f64 -1/2 Om) (/.f64 (*.f64 Omc Omc) Om)) (/.f64 (*.f64 -1/8 (pow.f64 Om 4)) (pow.f64 Omc 4)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1)))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 -1/2 Om) (/.f64 (*.f64 Omc Omc) Om)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (/.f64 (*.f64 -1/8 (pow.f64 Om 4)) (pow.f64 Omc 4)) (/.f64 (*.f64 -1/16 (pow.f64 Om 6)) (pow.f64 Omc 6)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(*.f64 (+.f64 (/.f64 (*.f64 -1/2 Om) (/.f64 (*.f64 Omc Omc) Om)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (/.f64 (*.f64 -1/2 Om) (/.f64 (*.f64 Omc Omc) Om)) (/.f64 (*.f64 -1/8 (pow.f64 Om 4)) (pow.f64 Omc 4)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1)))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 -1/2 Om) (/.f64 (*.f64 Omc Omc) Om)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))) (+.f64 (/.f64 (*.f64 -1/8 (pow.f64 Om 4)) (pow.f64 Omc 4)) (/.f64 (*.f64 -1/16 (pow.f64 Om 6)) (pow.f64 Omc 6)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 t l) (/.f64 t l))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 -1/2 (*.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 1 (*.f64 l l)))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 -1/2 (*.f64 (fma.f64 -4 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4)) (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 l l)) 2)) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 t l) (/.f64 t l))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(fma.f64 -1/2 (*.f64 (fma.f64 -4 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 4)) (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (*.f64 l l)) 2)) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (+.f64 (*.f64 8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 (-.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 Omc Omc) (pow.f64 l 6))) (fma.f64 -4 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (fma.f64 8 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6))) (fma.f64 -1/2 (*.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 1 (*.f64 l l)))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 t l) (/.f64 t l))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 Omc Omc) (pow.f64 l 6))) (+.f64 (/.f64 1 (pow.f64 l 6)) (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) 4))) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4)) (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 l l)) 2)) (pow.f64 t 4))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (fma.f64 (/.f64 Om (*.f64 Omc Omc)) (/.f64 Om (pow.f64 l 6)) (*.f64 (/.f64 -4 (pow.f64 l 6)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (/.f64 -1 (pow.f64 l 6))) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 4)) (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (*.f64 l l)) 2)) (pow.f64 t 4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) -1/8) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (fma.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (pow.f64 t 5) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) -1/8) (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (*.f64 l (pow.f64 t 5))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 1/8 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (/.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 l l))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 8)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (fma.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (/.f64 (fma.f64 1/16 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 8)) (/.f64 (*.f64 (*.f64 1/8 (*.f64 l l)) (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2))) 1/2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) -1/8) (sqrt.f64 1/2)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) -1/2) (+.f64 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (pow.f64 t 5) (sqrt.f64 1/2)))) (/.f64 (fma.f64 1/16 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 8)) (*.f64 1/4 (*.f64 l (*.f64 l (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)))))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)) (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 (/.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (pow.f64 t 3))) (sqrt.f64 1/2)) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)) (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (pow.f64 t 5) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 (/.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (pow.f64 t 3))) (sqrt.f64 1/2)) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (*.f64 l (pow.f64 t 5))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 1/8 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (/.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 l l))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 8)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (+.f64 (*.f64 1/2 (/.f64 (fma.f64 1/16 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 8)) (/.f64 (*.f64 (*.f64 1/8 (*.f64 l l)) (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2))) 1/2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))))) (*.f64 1/2 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))))))) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)) (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 (/.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (pow.f64 t 3))) (sqrt.f64 1/2)) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (sqrt.f64 1/2)) (+.f64 (/.f64 (fma.f64 1/16 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 8)) (*.f64 1/4 (*.f64 l (*.f64 l (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)))))) (*.f64 l (pow.f64 t 7))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (pow.f64 t 5)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) -1/8) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 5))))) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(fma.f64 (*.f64 (/.f64 (*.f64 -1/2 (fma.f64 -1/8 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (sqrt.f64 1/2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) -1/8) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (*.f64 t (pow.f64 l 7))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 1/8 (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (*.f64 (*.f64 t t) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 8)))) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 7))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 1/16 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 8)) (*.f64 1/4 (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)) (*.f64 t t)))) (sqrt.f64 1/2)) (*.f64 t (pow.f64 l 7)))) (*.f64 -1/2 (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 5))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (/.f64 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) -1/8) (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (+.f64 (*.f64 (/.f64 (fma.f64 1/16 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 t 8)) (*.f64 1/4 (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)) (*.f64 t t)))) (sqrt.f64 1/2)) (*.f64 t (pow.f64 l 7))) (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)) (/.f64 (sqrt.f64 1/2) t)) (pow.f64 l 5))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 t l) (/.f64 t l))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (pow.f64 l 4))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (neg.f64 (*.f64 t t))) 2)) (pow.f64 l 4))) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 t l) (/.f64 t l))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 t 4))) (pow.f64 l 4))) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (*.f64 t t) (*.f64 8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6)))) (pow.f64 l 6))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (pow.f64 l 4))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 t l) (/.f64 t l))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (+.f64 (*.f64 -1/2 (/.f64 (fma.f64 (*.f64 t t) (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (neg.f64 (*.f64 t t))) 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6))) (*.f64 -1/2 (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (neg.f64 (*.f64 t t))) 2)) (pow.f64 l 4))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (+.f64 (/.f64 (fma.f64 (*.f64 t t) (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 t 4))) (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6)) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 t 4))) (pow.f64 l 4))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 t l) (/.f64 t l))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (pow.f64 l 4))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (neg.f64 (*.f64 t t))) 2)) (pow.f64 l 4))) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 t l) (/.f64 t l))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 t 4))) (pow.f64 l 4))) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (*.f64 t t) (*.f64 8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6)))) (pow.f64 l 6))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (pow.f64 l 4))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 t l) (/.f64 t l))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (+.f64 (*.f64 -1/2 (/.f64 (fma.f64 (*.f64 t t) (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (neg.f64 (*.f64 t t))) 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6))) (*.f64 -1/2 (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (neg.f64 (*.f64 t t))) 2)) (pow.f64 l 4))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (+.f64 (/.f64 (fma.f64 (*.f64 t t) (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 t 4))) (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6)) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 t 4))) (pow.f64 l 4))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))
(/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(neg.f64 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))))
(/.f64 (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 Omc Omc)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (/.f64 (neg.f64 Om) (/.f64 (*.f64 Omc Omc) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(neg.f64 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))))
(/.f64 (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 Omc Omc)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (/.f64 (neg.f64 Om) (/.f64 (*.f64 Omc Omc) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(neg.f64 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))))
(/.f64 (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 Omc Omc)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (/.f64 (neg.f64 Om) (/.f64 (*.f64 Omc Omc) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))
(/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))
(/.f64 1 (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (fma.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)) 1))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) 1) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) 1) (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1)) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 4)) (pow.f64 t 4)) 1)) (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) 1) (fma.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4)) (*.f64 -8 (/.f64 (pow.f64 t 6) (/.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 4)) (pow.f64 t 4)) (*.f64 (/.f64 (*.f64 -8 (pow.f64 t 6)) (pow.f64 l 6)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(fma.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 4)) (pow.f64 t 4)) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 4))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 4)) (pow.f64 t 4)) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 4)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 4)) (pow.f64 t 4)) (fma.f64 -1/16 (/.f64 (pow.f64 l 8) (/.f64 (pow.f64 t 8) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(fma.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 4)) (pow.f64 t 4)) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 4))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 4)) (pow.f64 t 4)) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 4)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 4)) (pow.f64 t 4)) (fma.f64 -1/16 (/.f64 (pow.f64 l 8) (/.f64 (pow.f64 t 8) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(fma.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 4)) (pow.f64 t 4)) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 4))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 4)) (pow.f64 t 4)) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 4)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 4)) (pow.f64 t 4)) (fma.f64 -1/16 (/.f64 (pow.f64 l 8) (/.f64 (pow.f64 t 8) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) 1) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) 1) (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1)) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 4)) (pow.f64 t 4)) 1)) (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) 1) (fma.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4)) (*.f64 -8 (/.f64 (pow.f64 t 6) (/.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 4)) (pow.f64 t 4)) (*.f64 (/.f64 (*.f64 -8 (pow.f64 t 6)) (pow.f64 l 6)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) 1) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) 1) (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1)) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 4)) (pow.f64 t 4)) 1)) (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) 1) (fma.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4)) (*.f64 -8 (/.f64 (pow.f64 t 6) (/.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)) (pow.f64 l 4)) (pow.f64 t 4)) (*.f64 (/.f64 (*.f64 -8 (pow.f64 t 6)) (pow.f64 l 6)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))

localize41.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
0.2b
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
0.4b
(*.f64 (sqrt.f64 1/2) l)
13.5b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Compiler

Compiled 90 to 67 computations (25.6% saved)

series29.0ms (0.2%)

Counts
4 → 24
Calls

27 calls:

TimeVariablePointExpression
8.0ms
t
@inf
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
4.0ms
t
@inf
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
1.0ms
l
@0
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
1.0ms
Om
@inf
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
1.0ms
t
@0
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))

rewrite88.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
846×log-prod_binary64
402×prod-diff_binary64
294×expm1-udef_binary64
293×log1p-udef_binary64
253×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01751
136145
2449845
Stop Event
node limit
Counts
4 → 132
Calls
Call 1
Inputs
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 Om Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 Om Omc) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 Om Omc) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 Om Omc) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (*.f64 Om (pow.f64 Omc -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om Om) (pow.f64 Omc -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 Om 4)) (*.f64 (cbrt.f64 (*.f64 Om Om)) (pow.f64 Omc -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om (neg.f64 Om)) (/.f64 1 (*.f64 Omc (neg.f64 Omc))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 Omc -2) (*.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Omc) (/.f64 (*.f64 Om Om) Omc))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) Omc) (/.f64 (cbrt.f64 (*.f64 Om Om)) Omc))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om 1) (/.f64 Om (*.f64 Omc Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) 1) (/.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 Omc Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (cbrt.f64 (pow.f64 Omc 4))) (/.f64 Om (pow.f64 (cbrt.f64 Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 Omc 4))) (/.f64 (*.f64 Om Om) (pow.f64 (cbrt.f64 Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (pow.f64 Omc 4))) (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 Om Omc) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om Omc) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 Om Omc) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 Omc Om) (/.f64 Omc Om)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc (neg.f64 Omc))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 Om Omc) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 Om Omc) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 1)) (cbrt.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 1))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (/.f64 Om Omc)) (hypot.f64 1 (/.f64 Om Omc)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) l)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) l)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) l))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) l) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) l)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/2 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 l 3) (*.f64 1/2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) l)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (sqrt.f64 1/2) t) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 1 (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (sqrt.f64 1/2) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (sqrt.f64 1/2) t) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/2 (*.f64 l l))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) l)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)) 2) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) l)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) l)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)) (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) (/.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) 1) (/.f64 l t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l 1) (/.f64 (sqrt.f64 1/2) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) t) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 l l))) 1) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) l)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) l)) 1) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) l)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 t) 2)) (/.f64 l (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 l l))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) l)) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) l)) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 t)) (/.f64 l (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (sqrt.f64 t)) (/.f64 (sqrt.f64 1/2) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 l l))) (sqrt.f64 t)) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) l)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (*.f64 (sqrt.f64 1/2) l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) l) 3) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 t (*.f64 (sqrt.f64 1/2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 1/2)) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (sqrt.f64 1/2) (neg.f64 l))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 3) (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3/2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1))))))

simplify66.0ms (0.4%)

Algorithm
egg-herbie
Rules
828×associate-/r/_binary64
588×associate-*l*_binary64
525×associate-*r/_binary64
507×fma-def_binary64
475×associate-*l/_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01231289
14491283
217811211
357411154
Stop Event
node limit
Counts
156 → 163
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 (pow.f64 Omc 6) t))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 Omc t))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))))
Outputs
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 (/.f64 l t) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 Om Om))) (*.f64 t (*.f64 Omc Omc))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 (/.f64 l Omc) (/.f64 (*.f64 Om Om) Omc))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 Om Om))) (*.f64 t (*.f64 Omc Omc))) (fma.f64 -1/8 (/.f64 (sqrt.f64 1/2) (/.f64 (*.f64 t (pow.f64 Omc 4)) (*.f64 l (pow.f64 Om 4)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 (/.f64 l Omc) (/.f64 (*.f64 Om Om) Omc))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 4)) (/.f64 l (/.f64 t (pow.f64 Om 4)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
(fma.f64 (/.f64 (sqrt.f64 1/2) t) l (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)) (*.f64 -1/8 (*.f64 (/.f64 l (pow.f64 Omc 4)) (pow.f64 Om 4))))))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)) (*.f64 -1/8 (*.f64 (/.f64 l (pow.f64 Omc 4)) (pow.f64 Om 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 (pow.f64 Omc 6) t))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 Om Om))) (*.f64 t (*.f64 Omc Omc))) (+.f64 (fma.f64 -1/8 (/.f64 (sqrt.f64 1/2) (/.f64 (*.f64 t (pow.f64 Omc 4)) (*.f64 l (pow.f64 Om 4)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (*.f64 t (pow.f64 Omc 6))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 (/.f64 l Omc) (/.f64 (*.f64 Om Om) Omc))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 4)) (/.f64 l (/.f64 t (pow.f64 Om 4)))) (fma.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (/.f64 t (pow.f64 Om 6)))) (pow.f64 Omc 6)) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/8 (*.f64 (/.f64 l (pow.f64 Omc 4)) (pow.f64 Om 4))))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)) (*.f64 -1/16 (*.f64 (/.f64 l (pow.f64 Omc 6)) (pow.f64 Om 6))))))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 (+.f64 l (*.f64 -1/8 (*.f64 (/.f64 l (pow.f64 Omc 4)) (pow.f64 Om 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)) (*.f64 (/.f64 (*.f64 l -1/16) (pow.f64 Omc 6)) (pow.f64 Om 6)))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) Om) l) Omc))
(*.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 l Om) (/.f64 t (sqrt.f64 1/2))))
(*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (/.f64 (*.f64 l Omc) (*.f64 t Om))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) t)))
(fma.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 l Om) (/.f64 t (sqrt.f64 1/2))) (/.f64 (*.f64 (*.f64 1/2 (*.f64 l Omc)) (sqrt.f64 1/2)) (*.f64 t (*.f64 Om (sqrt.f64 -1)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) (*.f64 t Om))) (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))))
(*.f64 l (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 (*.f64 t (*.f64 Om (sqrt.f64 -1))) Omc)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)) (*.f64 Om (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (pow.f64 Om 3)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (/.f64 (*.f64 l Omc) (*.f64 t Om))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) t))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (/.f64 l t) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)))) (fma.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 l Om) (/.f64 t (sqrt.f64 1/2))) (/.f64 (*.f64 (*.f64 1/2 (*.f64 l Omc)) (sqrt.f64 1/2)) (*.f64 t (*.f64 Om (sqrt.f64 -1))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) (*.f64 t Om))) (fma.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (neg.f64 (pow.f64 Om 3)))))) (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) (*.f64 t Om))) (*.f64 l (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)) (*.f64 Om (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) -1/8) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 Om 3) (neg.f64 t)))) (pow.f64 Omc 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (pow.f64 Om 3)))) (fma.f64 1/16 (/.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 t (pow.f64 Om 5))) (*.f64 l (pow.f64 Omc 5)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (/.f64 (*.f64 l Omc) (*.f64 t Om))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) t)))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (/.f64 l t) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 t (pow.f64 Om 5)))) (fma.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 l Om) (/.f64 t (sqrt.f64 1/2))) (/.f64 (*.f64 (*.f64 1/2 (*.f64 l Omc)) (sqrt.f64 1/2)) (*.f64 t (*.f64 Om (sqrt.f64 -1)))))))
(fma.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (neg.f64 (pow.f64 Om 3)))))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 t (pow.f64 Om 5))) l)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) (*.f64 t Om))) (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))))))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 3)) (sqrt.f64 -1)) (*.f64 (pow.f64 Om 3) (neg.f64 t))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 t (pow.f64 Om 5))) l)) (*.f64 l (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 (*.f64 t (*.f64 Om (sqrt.f64 -1))) Omc)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)) (*.f64 Om (sqrt.f64 -1)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) t)))
(*.f64 (/.f64 (sqrt.f64 -1) Omc) (neg.f64 (/.f64 (*.f64 l Om) (/.f64 t (sqrt.f64 1/2)))))
(*.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) t))
(*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 t Omc)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (/.f64 (*.f64 l Omc) (*.f64 t Om))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) t))))
(-.f64 (*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) (/.f64 l (/.f64 (*.f64 t Om) Omc))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 l Om) (/.f64 t (sqrt.f64 1/2)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) (*.f64 t Om)))) (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))))
(*.f64 l (-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) -1/2) (/.f64 (*.f64 t (*.f64 Om (sqrt.f64 -1))) Omc)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)) (*.f64 Om (sqrt.f64 -1)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (pow.f64 Om 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (/.f64 (*.f64 l Omc) (*.f64 t Om))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) t)))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (/.f64 l t) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)))) 1/8 (-.f64 (*.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) (/.f64 l (/.f64 (*.f64 t Om) Omc))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 l Om) (/.f64 t (sqrt.f64 1/2))))))
(-.f64 (fma.f64 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (neg.f64 (pow.f64 Om 3)))))) 1/8 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) (*.f64 t Om))))) (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 3)) (sqrt.f64 -1)) (*.f64 (pow.f64 Om 3) (neg.f64 t))) 1/8 (*.f64 l (-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) -1/2) (/.f64 (*.f64 t (*.f64 Om (sqrt.f64 -1))) Omc)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)) (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))))
(fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (pow.f64 Om 3)))) (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (/.f64 (*.f64 l Omc) (*.f64 t Om))) (fma.f64 -1/16 (/.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 t (pow.f64 Om 5))) (*.f64 l (pow.f64 Omc 5)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) t))))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (/.f64 l t) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)))) 1/8 (fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (/.f64 l (/.f64 (*.f64 t Om) Omc))) (fma.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 t (pow.f64 Om 5)))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) (neg.f64 (/.f64 (*.f64 l Om) (/.f64 t (sqrt.f64 1/2))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) (*.f64 t Om))) (fma.f64 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (neg.f64 (pow.f64 Om 3)))))) 1/8 (-.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 l t) (*.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 Om 5)) -1/16))) (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) (*.f64 t Om))) (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 3)) (sqrt.f64 -1)) (*.f64 (pow.f64 Om 3) (neg.f64 t))) 1/8 (*.f64 l (-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) -1/16) (/.f64 (*.f64 t (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (pow.f64 Omc 5))) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)) (*.f64 Om (sqrt.f64 -1)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 Omc t))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) Om) l) Omc))
(*.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 l Om) (/.f64 t (sqrt.f64 1/2))))
(*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))))
(fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (/.f64 (*.f64 l Omc) (*.f64 t Om))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) t)))
(fma.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 l Om) (/.f64 t (sqrt.f64 1/2))) (/.f64 (*.f64 (*.f64 1/2 (*.f64 l Omc)) (sqrt.f64 1/2)) (*.f64 t (*.f64 Om (sqrt.f64 -1)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) (*.f64 t Om))) (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))))
(*.f64 l (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 (*.f64 t (*.f64 Om (sqrt.f64 -1))) Omc)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)) (*.f64 Om (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (pow.f64 Om 3)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (/.f64 (*.f64 l Omc) (*.f64 t Om))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) t))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (/.f64 l t) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)))) (fma.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 l Om) (/.f64 t (sqrt.f64 1/2))) (/.f64 (*.f64 (*.f64 1/2 (*.f64 l Omc)) (sqrt.f64 1/2)) (*.f64 t (*.f64 Om (sqrt.f64 -1))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) (*.f64 t Om))) (fma.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (neg.f64 (pow.f64 Om 3)))))) (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) (*.f64 t Om))) (*.f64 l (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)) (*.f64 Om (sqrt.f64 -1))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) -1/8) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 Om 3) (neg.f64 t)))) (pow.f64 Omc 3)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sqrt.f64 -1) 3)) (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (pow.f64 Om 3)))) (fma.f64 1/16 (/.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 t (pow.f64 Om 5))) (*.f64 l (pow.f64 Omc 5)))) (fma.f64 1/2 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (/.f64 (*.f64 l Omc) (*.f64 t Om))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) t)))))
(fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (/.f64 l t) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sqrt.f64 -1) 5)) (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 t (pow.f64 Om 5)))) (fma.f64 (/.f64 (sqrt.f64 -1) Omc) (/.f64 (*.f64 l Om) (/.f64 t (sqrt.f64 1/2))) (/.f64 (*.f64 (*.f64 1/2 (*.f64 l Omc)) (sqrt.f64 1/2)) (*.f64 t (*.f64 Om (sqrt.f64 -1)))))))
(fma.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (neg.f64 (pow.f64 Om 3)))))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 t (pow.f64 Om 5))) l)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) (*.f64 t Om))) (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))))))
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 3)) (sqrt.f64 -1)) (*.f64 (pow.f64 Om 3) (neg.f64 t))) (fma.f64 1/16 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 t (pow.f64 Om 5))) l)) (*.f64 l (+.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 (*.f64 t (*.f64 Om (sqrt.f64 -1))) Omc)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)) (*.f64 Om (sqrt.f64 -1)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 (/.f64 l t) (sqrt.f64 1/2))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 Om Om))) (*.f64 t (*.f64 Omc Omc))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 (/.f64 l Omc) (/.f64 (*.f64 Om Om) Omc))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 Om Om))) (*.f64 t (*.f64 Omc Omc))) (fma.f64 -1/8 (/.f64 (sqrt.f64 1/2) (/.f64 (*.f64 t (pow.f64 Omc 4)) (*.f64 l (pow.f64 Om 4)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 (/.f64 l Omc) (/.f64 (*.f64 Om Om) Omc))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 4)) (/.f64 l (/.f64 t (pow.f64 Om 4)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
(fma.f64 (/.f64 (sqrt.f64 1/2) t) l (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)) (*.f64 -1/8 (*.f64 (/.f64 l (pow.f64 Omc 4)) (pow.f64 Om 4))))))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)) (*.f64 -1/8 (*.f64 (/.f64 l (pow.f64 Omc 4)) (pow.f64 Om 4))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 Om Om))) (*.f64 t (*.f64 Omc Omc))) (+.f64 (fma.f64 -1/8 (/.f64 (sqrt.f64 1/2) (/.f64 (*.f64 t (pow.f64 Omc 4)) (*.f64 l (pow.f64 Om 4)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (*.f64 t (pow.f64 Omc 6))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 (/.f64 l Omc) (/.f64 (*.f64 Om Om) Omc))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 4)) (/.f64 l (/.f64 t (pow.f64 Om 4)))) (fma.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (/.f64 t (pow.f64 Om 6)))) (pow.f64 Omc 6)) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/8 (*.f64 (/.f64 l (pow.f64 Omc 4)) (pow.f64 Om 4))))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)) (*.f64 -1/16 (*.f64 (/.f64 l (pow.f64 Omc 6)) (pow.f64 Om 6))))))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 (+.f64 l (*.f64 -1/8 (*.f64 (/.f64 l (pow.f64 Omc 4)) (pow.f64 Om 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)) (*.f64 (/.f64 (*.f64 l -1/16) (pow.f64 Omc 6)) (pow.f64 Om 6)))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 (/.f64 l t) (sqrt.f64 1/2))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 Om Om))) (*.f64 t (*.f64 Omc Omc))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 (/.f64 l Omc) (/.f64 (*.f64 Om Om) Omc))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 Om Om))) (*.f64 t (*.f64 Omc Omc))) (fma.f64 -1/8 (/.f64 (sqrt.f64 1/2) (/.f64 (*.f64 t (pow.f64 Omc 4)) (*.f64 l (pow.f64 Om 4)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 (/.f64 l Omc) (/.f64 (*.f64 Om Om) Omc))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 4)) (/.f64 l (/.f64 t (pow.f64 Om 4)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
(fma.f64 (/.f64 (sqrt.f64 1/2) t) l (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)) (*.f64 -1/8 (*.f64 (/.f64 l (pow.f64 Omc 4)) (pow.f64 Om 4))))))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)) (*.f64 -1/8 (*.f64 (/.f64 l (pow.f64 Omc 4)) (pow.f64 Om 4))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 Om Om))) (*.f64 t (*.f64 Omc Omc))) (+.f64 (fma.f64 -1/8 (/.f64 (sqrt.f64 1/2) (/.f64 (*.f64 t (pow.f64 Omc 4)) (*.f64 l (pow.f64 Om 4)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (*.f64 t (pow.f64 Omc 6))))))
(fma.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 (/.f64 l Omc) (/.f64 (*.f64 Om Om) Omc))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 4)) (/.f64 l (/.f64 t (pow.f64 Om 4)))) (fma.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (/.f64 t (pow.f64 Om 6)))) (pow.f64 Omc 6)) (*.f64 (/.f64 (sqrt.f64 1/2) t) l))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/8 (*.f64 (/.f64 l (pow.f64 Omc 4)) (pow.f64 Om 4))))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)) (*.f64 -1/16 (*.f64 (/.f64 l (pow.f64 Omc 6)) (pow.f64 Om 6))))))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 (+.f64 l (*.f64 -1/8 (*.f64 (/.f64 l (pow.f64 Omc 4)) (pow.f64 Om 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)) (*.f64 (/.f64 (*.f64 l -1/16) (pow.f64 Omc 6)) (pow.f64 Om 6)))))

localize52.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 Om Omc) 2)
0.5b
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))
0.8b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))
9.8b
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))
Compiler

Compiled 131 to 81 computations (38.2% saved)

series20.0ms (0.1%)

Counts
3 → 96
Calls

36 calls:

TimeVariablePointExpression
1.0ms
Om
@inf
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))
1.0ms
Om
@0
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))
1.0ms
Om
@0
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))
1.0ms
t
@inf
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))
1.0ms
t
@-inf
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))

rewrite124.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
829×log-prod_binary64
325×prod-diff_binary64
299×expm1-udef_binary64
299×log1p-udef_binary64
256×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01675
135175
2456675
Stop Event
node limit
Counts
3 → 150
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4) (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (sqrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (neg.f64 (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))) (log1p.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (fma.f64 (neg.f64 (sqrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (sqrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1 (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (cbrt.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (log.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (log.f64 (sqrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 2) (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 3)) (fma.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2) (fma.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (fma.f64 (PI.f64) 1/2 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (PI.f64) 1/2 (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om Omc) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 1 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2)))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2)))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2)))) (fma.f64 (neg.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 1 (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 1 (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 1 (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 1 (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) 1) (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) 1) (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1)))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) 1) (*.f64 (/.f64 (/.f64 Om Omc) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (/.f64 Om Omc) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1)))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1)))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1)))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (/.f64 Om Omc) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 2) (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 2) (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4) (*.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4)) (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 2) 1) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 2) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2)) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 2) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (pow.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))) (log1p.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))) (log1p.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (sqrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))

simplify158.0ms (1%)

Algorithm
egg-herbie
Rules
726×associate-*l/_binary64
675×associate-*r/_binary64
261×distribute-rgt-in_binary64
259×distribute-lft-in_binary64
258×associate-+l+_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02587402
18146680
231116177
Stop Event
node limit
Counts
246 → 230
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (+.f64 (*.f64 8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (*.f64 t (pow.f64 l 7))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
Outputs
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(*.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) -1/8))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) -1/8))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (/.f64 (*.f64 -1/16 (pow.f64 Om 6)) (pow.f64 Omc 6)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Om (/.f64 Omc (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Om (/.f64 Omc (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (/.f64 (*.f64 1/2 (/.f64 Omc Om)) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (/.f64 Om (/.f64 Omc (sqrt.f64 -1))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 Om 3))))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (+.f64 (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2) (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1))) (pow.f64 Om 3))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Om (/.f64 Omc (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 Om 3))))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1))) (pow.f64 Om 3))) (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (neg.f64 (/.f64 Om (/.f64 Omc (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 -1)) Omc) Om))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Om (/.f64 Omc (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (-.f64 (/.f64 (*.f64 -1/2 Omc) (*.f64 Om (sqrt.f64 -1))) (*.f64 (/.f64 Om Omc) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) 1/8)))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (*.f64 1/8 (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 Om 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Om (/.f64 Omc (sqrt.f64 -1)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (-.f64 (/.f64 (*.f64 -1/2 Omc) (*.f64 Om (sqrt.f64 -1))) (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (/.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1)))) (pow.f64 Om 3))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) 1/8))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (*.f64 1/8 (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 Om 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (neg.f64 (/.f64 Om (/.f64 Omc (sqrt.f64 -1)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (-.f64 (/.f64 (*.f64 -1/2 Omc) (*.f64 Om (sqrt.f64 -1))) (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (+.f64 (/.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1)))) (pow.f64 Om 3)) (/.f64 (*.f64 (pow.f64 Omc 5) -1/16) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Om (/.f64 Omc (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Om (/.f64 Omc (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (/.f64 (*.f64 1/2 (/.f64 Omc Om)) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (/.f64 Om (/.f64 Omc (sqrt.f64 -1))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 Om 3))))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (+.f64 (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2) (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1))) (pow.f64 Om 3))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 Om (/.f64 Omc (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 Om 3))))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (neg.f64 (sqrt.f64 -1))) (pow.f64 Om 3))) (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(*.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) -1/8))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) -1/8))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (/.f64 (*.f64 -1/16 (pow.f64 Om 6)) (pow.f64 Omc 6)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(*.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) -1/8))))
(+.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) -1/8))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) 1) (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (/.f64 (*.f64 -1/16 (pow.f64 Om 6)) (pow.f64 Omc 6)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(*.f64 (+.f64 (neg.f64 (/.f64 t (/.f64 (*.f64 l l) t))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 -1/2 (*.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 1 (*.f64 l l)))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 -1/2 (*.f64 (fma.f64 -4 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4)) (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 l l)) 2)) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))) (*.f64 (+.f64 (neg.f64 (/.f64 t (/.f64 (*.f64 l l) t))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(fma.f64 -1/2 (*.f64 (fma.f64 -4 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4)) (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 l l)) 2)) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (+.f64 (*.f64 8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 (-.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 Omc Omc) (pow.f64 l 6))) (fma.f64 -4 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (fma.f64 8 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6))) (fma.f64 -1/2 (*.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 1 (*.f64 l l)))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 t (/.f64 (*.f64 l l) t))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 Omc Omc) (pow.f64 l 6))) (+.f64 (/.f64 1 (pow.f64 l 6)) (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) 4))) (pow.f64 t 6))) (*.f64 (*.f64 -1/2 (fma.f64 -4 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4)) (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 l l)) 2))) (pow.f64 t 4)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (fma.f64 (/.f64 Om (*.f64 Omc Omc)) (/.f64 Om (pow.f64 l 6)) (*.f64 (/.f64 -4 (pow.f64 l 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (/.f64 -1 (pow.f64 l 6))) (pow.f64 t 6))) (*.f64 (*.f64 -1/2 (fma.f64 -4 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4)) (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 l l)) 2))) (pow.f64 t 4)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))) (/.f64 (*.f64 -1/8 (pow.f64 l 3)) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (fma.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))) (/.f64 (*.f64 -1/8 (pow.f64 l 3)) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 l (pow.f64 t 5))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 1/8 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (/.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 l l))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 8)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (fma.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (/.f64 (fma.f64 1/16 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 8)) (/.f64 (*.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) 1/8) (/.f64 1/2 (*.f64 l l)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))) (/.f64 (*.f64 -1/8 (pow.f64 l 3)) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) -1/2) (+.f64 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (/.f64 (fma.f64 1/16 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 8)) (*.f64 1/4 (*.f64 (*.f64 l l) (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2))))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (neg.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (neg.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2)))) (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (/.f64 l (/.f64 t (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (neg.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2)))) (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (/.f64 l (/.f64 t (sqrt.f64 1/2))))) (/.f64 (*.f64 1/2 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2))) (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 1/8 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (/.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 l l))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 8)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (+.f64 (*.f64 1/2 (/.f64 (fma.f64 1/16 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 8)) (/.f64 (*.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) 1/8) (/.f64 1/2 (*.f64 l l)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))))) (*.f64 1/2 (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))))))) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (neg.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2)))) (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (/.f64 l (/.f64 t (sqrt.f64 1/2))))) (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (sqrt.f64 1/2)) (+.f64 (/.f64 (fma.f64 1/16 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 8)) (*.f64 1/4 (*.f64 (*.f64 l l) (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2))))) (*.f64 l (pow.f64 t 7))) (/.f64 (fma.f64 -1/8 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (pow.f64 t 5)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))) (/.f64 (*.f64 -1/8 (pow.f64 l 3)) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 5))))) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(fma.f64 (/.f64 (*.f64 -1/2 (fma.f64 -1/8 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))) (/.f64 (*.f64 -1/8 (pow.f64 l 3)) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (*.f64 t (pow.f64 l 7))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 1/8 (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (*.f64 (*.f64 t t) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 8)))) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 7))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 1/16 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 8)) (*.f64 1/4 (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)) (*.f64 t t)))) (sqrt.f64 1/2)) (*.f64 t (pow.f64 l 7)))) (*.f64 -1/2 (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 5))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))) (/.f64 (*.f64 -1/8 (pow.f64 l 3)) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) -1/2) (+.f64 (*.f64 (/.f64 (fma.f64 1/16 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 8)) (*.f64 1/4 (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)) (*.f64 t t)))) (sqrt.f64 1/2)) (*.f64 t (pow.f64 l 7))) (*.f64 (/.f64 (fma.f64 -1/8 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 6)) (pow.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)) (/.f64 (sqrt.f64 1/2) t)) (pow.f64 l 5)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(*.f64 (+.f64 (neg.f64 (/.f64 t (/.f64 (*.f64 l l) t))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (pow.f64 l 4))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (pow.f64 (*.f64 (*.f64 t t) (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))) 2)) (pow.f64 l 4))) (*.f64 (+.f64 (neg.f64 (/.f64 t (/.f64 (*.f64 l l) t))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4))) (pow.f64 l 4))) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (*.f64 t t) (*.f64 8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6)))) (pow.f64 l 6))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (pow.f64 l 4))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 t (/.f64 (*.f64 l l) t))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (+.f64 (*.f64 -1/2 (/.f64 (fma.f64 (*.f64 t t) (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (pow.f64 (*.f64 (*.f64 t t) (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))) 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6))) (*.f64 -1/2 (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (pow.f64 (*.f64 (*.f64 t t) (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))) 2)) (pow.f64 l 4))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (+.f64 (/.f64 (fma.f64 (*.f64 t t) (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4))) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6)) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4))) (pow.f64 l 4))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(*.f64 (+.f64 (neg.f64 (/.f64 t (/.f64 (*.f64 l l) t))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (pow.f64 l 4))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (pow.f64 (*.f64 (*.f64 t t) (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))) 2)) (pow.f64 l 4))) (*.f64 (+.f64 (neg.f64 (/.f64 t (/.f64 (*.f64 l l) t))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4))) (pow.f64 l 4))) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (*.f64 t t) (*.f64 8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6)))) (pow.f64 l 6))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 (neg.f64 (*.f64 (*.f64 t t) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))) 2)) (pow.f64 l 4))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (/.f64 (*.f64 t t) (*.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 t (/.f64 (*.f64 l l) t))) 1) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (+.f64 (*.f64 -1/2 (/.f64 (fma.f64 (*.f64 t t) (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (pow.f64 (*.f64 (*.f64 t t) (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))) 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6))) (*.f64 -1/2 (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (pow.f64 (*.f64 (*.f64 t t) (neg.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))) 2)) (pow.f64 l 4))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (+.f64 (/.f64 (fma.f64 (*.f64 t t) (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4))) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6)) (/.f64 (fma.f64 -4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4))) (pow.f64 l 4))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))
(/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(neg.f64 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))))
(/.f64 (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 Omc Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(/.f64 (*.f64 (/.f64 Om Omc) (neg.f64 (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(neg.f64 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))))
(/.f64 (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 Omc Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(/.f64 (*.f64 (/.f64 Om Omc) (neg.f64 (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(neg.f64 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))))
(/.f64 (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 Omc Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(/.f64 (*.f64 (/.f64 Om Omc) (neg.f64 (/.f64 Om Omc))) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))
(/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))
(/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))
(/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(fma.f64 -1 (/.f64 (*.f64 Om Om) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))) (*.f64 Omc Omc))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))
(-.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1)))
(-.f64 (/.f64 1 (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)) (/.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (fma.f64 2 (*.f64 (/.f64 t (*.f64 l l)) t) 1)))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 l l)) 1) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 l l)) 1) (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4)))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1)) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4)) (pow.f64 t 4)) 1) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 l l)) 1) (fma.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4)) (/.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6))) (pow.f64 l 6)))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4)) (pow.f64 t 4)) (*.f64 (/.f64 (*.f64 (pow.f64 t 6) -8) (pow.f64 l 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 8)) (pow.f64 t 8)) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 -1/4 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (pow.f64 l 4)) (fma.f64 -1/16 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 8)) (pow.f64 l 8)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 8)) (pow.f64 t 8)) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 -1/4 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (pow.f64 l 4)) (fma.f64 -1/16 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 8)) (pow.f64 l 8)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (/.f64 -1/4 (pow.f64 t 4)) (*.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (/.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (/.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (fma.f64 -1/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 l 8)) (pow.f64 t 8)) (*.f64 1/2 (/.f64 (*.f64 l l) (/.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 -1/4 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 4)) (pow.f64 l 4)) (fma.f64 -1/16 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 t 8)) (pow.f64 l 8)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 l l)) 1) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 l l)) 1) (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4)))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1)) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4)) (pow.f64 t 4)) 1) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 l l)) 1) (fma.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4)) (/.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6))) (pow.f64 l 6)))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4)) (pow.f64 t 4)) (*.f64 (/.f64 (*.f64 (pow.f64 t 6) -8) (pow.f64 l 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 l l)) 1) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 l l)) 1) (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4)))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1)) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))
(fma.f64 -2 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4)) (pow.f64 t 4)) 1) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 t t) (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 l l)) 1) (fma.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 4)) (pow.f64 l 4)) (/.f64 (*.f64 -8 (*.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))) (pow.f64 t 6))) (pow.f64 l 6)))) (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))
(+.f64 (fma.f64 -2 (*.f64 (/.f64 t (/.f64 (*.f64 l l) t)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 -8 (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(+.f64 (fma.f64 -2 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 1) (-.f64 (fma.f64 4 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) (pow.f64 l 4)) (pow.f64 t 4)) (*.f64 (/.f64 (*.f64 (pow.f64 t 6) -8) (pow.f64 l 6)) (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))

eval1.6s (10.1%)

Compiler

Compiled 47855 to 33268 computations (30.5% saved)

prune232.0ms (1.5%)

Pruning

30 alts after pruning (30 fresh and 0 done)

PrunedKeptTotal
New1069281097
Fresh10212
Picked101
Done404
Total1084301114
Error
0.8b
Counts
1114 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
35.0b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))))
32.2b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))
32.6b
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)
44.4b
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
33.0b
(pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 3)
32.3b
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))
44.4b
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
50.4b
(asin.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))))))
11.2b
(expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))
32.8b
(asin.f64 1)
12.6b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (*.f64 t (*.f64 (/.f64 1 l) (/.f64 t l))))))))
43.5b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l))))
43.2b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (neg.f64 l) (*.f64 (sqrt.f64 2) t))))
44.3b
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
12.1b
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 3)))
11.2b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 (/.f64 t l) (/.f64 l t)))))))
1.3b
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
11.2b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 1 (*.f64 (/.f64 l t) (/.f64 l t))))))))
23.3b
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (log.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))
14.0b
(asin.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3/2)))
12.3b
(pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 3)
44.4b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
22.9b
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))))
13.6b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 (/.f64 t l) t) l))))))
32.2b
(asin.f64 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1))))
11.3b
(expm1.f64 (log1p.f64 (asin.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))
11.2b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))))))
45.9b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
32.2b
(expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))))
45.6b
(asin.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)))))
Compiler

Compiled 1414 to 1088 computations (23.1% saved)

localize33.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (/.f64 Om Omc) (/.f64 Omc Om))
0.3b
(*.f64 (/.f64 t l) (sqrt.f64 2))
0.4b
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))
0.8b
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
Compiler

Compiled 100 to 44 computations (56% saved)

series14.0ms (0.1%)

Counts
3 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
Omc
@inf
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
1.0ms
Omc
@inf
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))
1.0ms
l
@inf
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))
1.0ms
t
@-inf
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))
1.0ms
l
@-inf
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))

rewrite101.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
628×prod-diff_binary64
342×expm1-udef_binary64
341×log1p-udef_binary64
198×add-sqr-sqrt_binary64
194×pow1_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01870
139561
2541961
Stop Event
node limit
Counts
3 → 121
Calls
Call 1
Inputs
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))
(/.f64 (/.f64 Om Omc) (/.f64 Omc Om))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (fma.f64 (neg.f64 (sqrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (sqrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 1))) (fma.f64 (neg.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) 1 (*.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 1))) (fma.f64 (neg.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) 1 (*.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 1))) (fma.f64 (neg.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) 1 (*.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 1))) (fma.f64 (neg.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) 1 (*.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (*.f64 (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (cbrt.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (cbrt.f64 (pow.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 2)) (cbrt.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (sqrt.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 3)) (+.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (+.f64 (*.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))) (+.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (PI.f64) 1/2 (neg.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4) (*.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1) (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4) 1) (/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4) (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (neg.f64 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3/2) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (/.f64 Om (*.f64 Omc Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (*.f64 (/.f64 1 Omc) (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om Om) (*.f64 (/.f64 1 Omc) (/.f64 1 Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (/.f64 (/.f64 Om Omc) (cbrt.f64 (/.f64 Omc Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (*.f64 (cbrt.f64 (/.f64 Om Omc)) (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 2) (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 Om Omc)) (/.f64 (/.f64 Om Omc) (sqrt.f64 (/.f64 Omc Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 Om Omc)) (*.f64 (sqrt.f64 (/.f64 Om Omc)) (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 Om) Omc) (/.f64 1 (/.f64 (neg.f64 Omc) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Omc) (/.f64 (/.f64 Om Omc) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 (/.f64 Om Omc))) (sqrt.f64 (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om Omc) Om) (/.f64 1 Omc))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om 1) (/.f64 (/.f64 1 Omc) (/.f64 Omc Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 1) (/.f64 (cbrt.f64 (/.f64 Om Omc)) (/.f64 Omc Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 Om Omc)) 1) (/.f64 (sqrt.f64 (/.f64 Om Omc)) (/.f64 Omc Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 Om Omc)) Omc) (/.f64 (sqrt.f64 (/.f64 Om Omc)) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (/.f64 Omc Om)) (/.f64 (cbrt.f64 Om) Omc))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 Om) (/.f64 Omc Om)) (/.f64 (sqrt.f64 Om) Omc))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) Omc) (/.f64 (cbrt.f64 (/.f64 Om Omc)) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (pow.f64 (cbrt.f64 (/.f64 Omc Om)) 2)) (/.f64 (/.f64 1 Omc) (cbrt.f64 (/.f64 Omc Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (pow.f64 (cbrt.f64 (/.f64 Omc Om)) 2)) (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 Om Omc)) (pow.f64 (cbrt.f64 (/.f64 Omc Om)) 2)) (/.f64 (sqrt.f64 (/.f64 Om Omc)) (cbrt.f64 (/.f64 Omc Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (sqrt.f64 (/.f64 Omc Om))) (/.f64 (/.f64 1 Omc) (sqrt.f64 (/.f64 Omc Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (sqrt.f64 (/.f64 Omc Om))) (/.f64 (cbrt.f64 (/.f64 Om Omc)) (sqrt.f64 (/.f64 Omc Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 Om Omc) 1) (/.f64 Om Omc))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 Om Omc) (neg.f64 Omc)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2)) (cbrt.f64 (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) (sqrt.f64 Om)) (sqrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om Omc) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 Om Omc) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 Om Omc) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 Omc Om) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 Om Omc) (/.f64 (neg.f64 Omc) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (/.f64 Om Omc) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 Om Omc) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 Om Omc) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2))) -1)))))

simplify110.0ms (0.7%)

Algorithm
egg-herbie
Rules
907×associate-/l*_binary64
628×associate-*l/_binary64
565×associate-*r/_binary64
201×fma-def_binary64
183×associate-+l+_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01976263
16274794
226124378
Stop Event
node limit
Counts
241 → 179
Calls
Call 1
Inputs
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4))) (*.f64 -1/8 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4))) (*.f64 -1/8 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4))))) (pow.f64 l 2))) (*.f64 1/8 (/.f64 (pow.f64 (sqrt.f64 2) 6) (pow.f64 l 6))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4))) (*.f64 -1/8 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 2) 2))) (*.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)))) (pow.f64 t 7)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 -1 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 2) 2))) (*.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)))) (pow.f64 t 7)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 3/8 (*.f64 (/.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 3/8 (*.f64 (/.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -5/16 (*.f64 (/.f64 (pow.f64 l 7) (*.f64 (pow.f64 (sqrt.f64 2) 7) (pow.f64 t 7))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))) (pow.f64 l 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sqrt.f64 2) 6) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))))))) (pow.f64 l 6)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))) (pow.f64 l 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))) (pow.f64 l 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sqrt.f64 2) 6) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))))))) (pow.f64 l 6)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))) (pow.f64 l 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Outputs
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) l))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (sqrt.f64 2) (/.f64 l t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (hypot.f64 1 (*.f64 (/.f64 (sqrt.f64 2) l) t))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) -1/2) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))))
(*.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) -1/2) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (+.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) 1) (/.f64 -1/8 (/.f64 (pow.f64 Omc 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) -1/2) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (+.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) (/.f64 -1/8 (/.f64 (pow.f64 Omc 4) (pow.f64 Om 4)))) (/.f64 -1/16 (/.f64 (pow.f64 Omc 6) (pow.f64 Om 6))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (/.f64 (*.f64 -1/8 (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (/.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (pow.f64 Om 3))) (pow.f64 Omc 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (fma.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (/.f64 (*.f64 -1/8 (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (+.f64 (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (/.f64 1/16 (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 Omc 5) (pow.f64 (sqrt.f64 -1) 5))))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (/.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (pow.f64 Om 3))) (pow.f64 Omc 3))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) (neg.f64 Om)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))) (*.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)) (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (-.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 (/.f64 Om Omc) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) 1/8)))
(fma.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (/.f64 (*.f64 1/8 (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (/.f64 (*.f64 1/8 (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (neg.f64 (pow.f64 Om 3))))) (*.f64 (/.f64 Om Omc) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (/.f64 (*.f64 1/8 (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 Om 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)) (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (/.f64 (*.f64 1/8 (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (neg.f64 (pow.f64 Om 3))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) (neg.f64 Om)) (/.f64 -1/16 (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 Omc 5) (pow.f64 (sqrt.f64 -1) 5)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (/.f64 (*.f64 -1/8 (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (/.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (pow.f64 Om 3))) (pow.f64 Omc 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (fma.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (/.f64 (*.f64 -1/8 (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (*.f64 -1 (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (+.f64 (+.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 -1)) (/.f64 1/16 (/.f64 (pow.f64 Om 5) (/.f64 (pow.f64 Omc 5) (pow.f64 (sqrt.f64 -1) 5))))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (/.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1) (neg.f64 (pow.f64 Om 3))) (pow.f64 Omc 3))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) -1/2) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))))
(*.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) -1/2) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (+.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) 1) (/.f64 -1/8 (/.f64 (pow.f64 Omc 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) -1/2) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (+.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) (/.f64 -1/8 (/.f64 (pow.f64 Omc 4) (pow.f64 Om 4)))) (/.f64 -1/16 (/.f64 (pow.f64 Omc 6) (pow.f64 Om 6))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) -1/2) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))))
(*.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) -1/2) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (+.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) 1) (/.f64 -1/8 (/.f64 (pow.f64 Omc 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2))))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))) (*.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2))))) (+.f64 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) -1/2) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))) (*.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) 1) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 t t) (/.f64 (*.f64 l l) 2)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))) (+.f64 (+.f64 (/.f64 (*.f64 -1/2 (*.f64 Om Om)) (*.f64 Omc Omc)) (/.f64 -1/8 (/.f64 (pow.f64 Omc 4) (pow.f64 Om 4)))) (/.f64 -1/16 (/.f64 (pow.f64 Omc 6) (pow.f64 Om 6))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(*.f64 (+.f64 (/.f64 -1 (/.f64 (*.f64 l l) (*.f64 t t))) 1) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) 1))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4))) (*.f64 -1/8 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)) -3/8) (pow.f64 t 4)))))
(-.f64 (*.f64 (+.f64 (/.f64 -1 (/.f64 (*.f64 l l) (*.f64 t t))) 1) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 (/.f64 -3/2 (pow.f64 l 4)) (pow.f64 t 4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) 1) (*.f64 (/.f64 -3/2 (pow.f64 l 4)) (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4))) (*.f64 -1/8 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4))))) (pow.f64 l 2))) (*.f64 1/8 (/.f64 (pow.f64 (sqrt.f64 2) 6) (pow.f64 l 6))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4))) (*.f64 -1/8 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))) (fma.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 (pow.f64 t 6) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)) -3/8)) (*.f64 l l)) (*.f64 1/8 (/.f64 (pow.f64 (sqrt.f64 2) 6) (pow.f64 l 6)))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)) -3/8) (pow.f64 t 4)))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 -3/2 (pow.f64 l 4)) (pow.f64 t 4))) 1) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (+.f64 (/.f64 -1 (/.f64 (*.f64 l l) (*.f64 t t))) (neg.f64 (*.f64 (pow.f64 t 6) (+.f64 (/.f64 (*.f64 -1 (/.f64 -3/2 (pow.f64 l 4))) (*.f64 l l)) (/.f64 1 (pow.f64 l 6))))))))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) (*.f64 (pow.f64 t 6) (+.f64 (/.f64 (/.f64 3/2 (pow.f64 l 4)) (*.f64 l l)) (/.f64 1 (pow.f64 l 6))))) (*.f64 (pow.f64 t 4) (/.f64 3/2 (pow.f64 l 4))))))
(*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t)))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 t 3) (sqrt.f64 2)) 2))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (sqrt.f64 2) 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (fma.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) -3/8) (pow.f64 t 5))))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 t 3) (sqrt.f64 2)) 2))) (/.f64 l (*.f64 (sqrt.f64 2) t)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 t 5) -3/8))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 (+.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (sqrt.f64 2) 2) (pow.f64 t 3))))) (*.f64 (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 t 5)) (pow.f64 (sqrt.f64 2) 5)) -3/8)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 2) 2))) (*.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)))) (pow.f64 t 7)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) -3/8) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l l))) (*.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)))) (pow.f64 t 7))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (fma.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) -3/8) (pow.f64 t 5)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (+.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 t 5) -3/8))) (/.f64 l (*.f64 (sqrt.f64 2) t)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (+.f64 (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 5) -3/8) (pow.f64 (sqrt.f64 2) 5)) 2) (*.f64 l l)) (*.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)))) (pow.f64 t 7))) (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 t 3) (sqrt.f64 2)) 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (-.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (*.f64 (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 t 5)) (pow.f64 (sqrt.f64 2) 5)) -3/8)) (+.f64 (/.f64 (neg.f64 (fma.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)) (*.f64 -1/4 (*.f64 l (/.f64 (*.f64 l (*.f64 (pow.f64 l 5) -3/8)) (pow.f64 (sqrt.f64 2) 5)))))) (pow.f64 t 7)) (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (sqrt.f64 2) 2) (pow.f64 t 3)))))))
(*.f64 -1 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (neg.f64 (/.f64 l (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (neg.f64 l) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (+.f64 (neg.f64 (/.f64 l (*.f64 (sqrt.f64 2) t))) (*.f64 1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 t 3) (sqrt.f64 2)) 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (sqrt.f64 2) 2) (pow.f64 t 3)))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) -3/8) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t))))))
(fma.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 t 5) -3/8)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (+.f64 (neg.f64 (/.f64 l (*.f64 (sqrt.f64 2) t))) (*.f64 1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 t 3) (sqrt.f64 2)) 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 t 5)) (pow.f64 (sqrt.f64 2) 5)) -3/8) (*.f64 1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (sqrt.f64 2) 2) (pow.f64 t 3))))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/8 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 2) 2))) (*.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)))) (pow.f64 t 7)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) -3/8) (pow.f64 t 5)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (fma.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) -3/8) (/.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 l l))) (*.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)))) (pow.f64 t 7))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (+.f64 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 5) -3/8) (pow.f64 (sqrt.f64 2) 5)) 2) (*.f64 l l)) (*.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)))) (pow.f64 t 7)) (neg.f64 (/.f64 l (*.f64 (sqrt.f64 2) t))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (+.f64 (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 (sqrt.f64 2) 5)) (/.f64 (pow.f64 t 5) -3/8)) (*.f64 1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 t 3) (sqrt.f64 2)) 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (-.f64 (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)) (*.f64 -1/4 (*.f64 l (/.f64 (*.f64 l (*.f64 (pow.f64 l 5) -3/8)) (pow.f64 (sqrt.f64 2) 5))))) (pow.f64 t 7)) (/.f64 l (*.f64 (sqrt.f64 2) t))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 t 5)) (pow.f64 (sqrt.f64 2) 5)) -3/8) (*.f64 1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (sqrt.f64 2) 2) (pow.f64 t 3)))))))
(*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t)))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 t 3) (sqrt.f64 2)) 2))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (sqrt.f64 2) 2) (pow.f64 t 3))))))
(+.f64 (*.f64 3/8 (*.f64 (/.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(fma.f64 3/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t)))))
(fma.f64 3/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 t 3) (sqrt.f64 2)) 2))) (/.f64 l (*.f64 (sqrt.f64 2) t)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (+.f64 (*.f64 3/8 (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 t 5)) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (sqrt.f64 2) 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 3/8 (*.f64 (/.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -5/16 (*.f64 (/.f64 (pow.f64 l 7) (*.f64 (pow.f64 (sqrt.f64 2) 7) (pow.f64 t 7))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(fma.f64 3/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3)))) (fma.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 -5/16 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 l 7) (*.f64 (pow.f64 (sqrt.f64 2) 7) (pow.f64 t 7))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (+.f64 (*.f64 -5/16 (/.f64 (pow.f64 l 7) (*.f64 (pow.f64 (sqrt.f64 2) 7) (pow.f64 t 7)))) (/.f64 l (*.f64 (sqrt.f64 2) t)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 l 5) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5)))) (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (pow.f64 t 3) (sqrt.f64 2)) 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (+.f64 (/.f64 l (*.f64 (sqrt.f64 2) t)) (*.f64 -5/16 (/.f64 (/.f64 (pow.f64 l 7) (pow.f64 (sqrt.f64 2) 7)) (pow.f64 t 7)))) (+.f64 (*.f64 3/8 (/.f64 (/.f64 (pow.f64 l 5) (pow.f64 t 5)) (pow.f64 (sqrt.f64 2) 5))) (*.f64 -1/2 (/.f64 (pow.f64 l 3) (*.f64 (*.f64 (sqrt.f64 2) 2) (pow.f64 t 3)))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(*.f64 (+.f64 (/.f64 -1 (/.f64 (*.f64 l l) (*.f64 t t))) 1) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) 1))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))) (pow.f64 l 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)) -3/8) (pow.f64 t 4)))))
(-.f64 (*.f64 (+.f64 (/.f64 -1 (/.f64 (*.f64 l l) (*.f64 t t))) 1) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 (/.f64 -3/2 (pow.f64 l 4)) (pow.f64 t 4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) 1) (*.f64 (/.f64 -3/2 (pow.f64 l 4)) (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sqrt.f64 2) 6) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))))))) (pow.f64 l 6)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))) (pow.f64 l 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))) (fma.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 t 6) (pow.f64 (sqrt.f64 2) 6)) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (*.f64 t t) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)) -3/8))))) (pow.f64 l 6))) (fma.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)) -3/8) (pow.f64 l 4))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 4) -3/2) (pow.f64 l 4))) 1) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (+.f64 (/.f64 -1 (/.f64 (*.f64 l l) (*.f64 t t))) (neg.f64 (/.f64 (fma.f64 1 (pow.f64 t 6) (*.f64 (*.f64 -1 (*.f64 t t)) (*.f64 (pow.f64 t 4) -3/2))) (pow.f64 l 6))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) (/.f64 (fma.f64 -1 (*.f64 (pow.f64 t 6) -3/2) (pow.f64 t 6)) (pow.f64 l 6))) (*.f64 (pow.f64 t 4) (/.f64 3/2 (pow.f64 l 4))))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(*.f64 (+.f64 (/.f64 -1 (/.f64 (*.f64 l l) (*.f64 t t))) 1) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) 1))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))) (pow.f64 l 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 l 4)) -3/8) (pow.f64 t 4)))))
(-.f64 (*.f64 (+.f64 (/.f64 -1 (/.f64 (*.f64 l l) (*.f64 t t))) 1) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (*.f64 (/.f64 -3/2 (pow.f64 l 4)) (pow.f64 t 4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (-.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) 1) (*.f64 (/.f64 -3/2 (pow.f64 l 4)) (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (sqrt.f64 2) 6) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))))))) (pow.f64 l 6)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)))) (pow.f64 l 4)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (pow.f64 (sqrt.f64 2) 2) (/.f64 (*.f64 l l) (*.f64 t t)))) (fma.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 t 6) (pow.f64 (sqrt.f64 2) 6)) (*.f64 -1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (*.f64 t t) (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)) -3/8))))) (pow.f64 l 6))) (fma.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 2) 4) (pow.f64 t 4)) -3/8) (pow.f64 l 4))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t 4) -3/2) (pow.f64 l 4))) 1) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)))) (+.f64 (/.f64 -1 (/.f64 (*.f64 l l) (*.f64 t t))) (neg.f64 (/.f64 (fma.f64 1 (pow.f64 t 6) (*.f64 (*.f64 -1 (*.f64 t t)) (*.f64 (pow.f64 t 4) -3/2))) (pow.f64 l 6))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (+.f64 (-.f64 (*.f64 (/.f64 -1 (*.f64 l l)) (*.f64 t t)) (/.f64 (fma.f64 -1 (*.f64 (pow.f64 t 6) -3/2) (pow.f64 t 6)) (pow.f64 l 6))) (*.f64 (pow.f64 t 4) (/.f64 3/2 (pow.f64 l 4))))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))

localize4.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize27.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 t l) (/.f64 t l))
0.8b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))))
4.7b
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
5.5b
(/.f64 Om (*.f64 Omc Omc))
Compiler

Compiled 103 to 30 computations (70.9% saved)

series14.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
2.0ms
l
@0
(*.f64 (/.f64 t l) (/.f64 t l))
1.0ms
t
@0
(*.f64 (/.f64 t l) (/.f64 t l))
1.0ms
Om
@inf
(/.f64 Om (*.f64 Omc Omc))
1.0ms
l
@inf
(*.f64 (/.f64 t l) (/.f64 t l))
1.0ms
t
@inf
(*.f64 (/.f64 t l) (/.f64 t l))

rewrite130.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
780×prod-diff_binary64
311×expm1-udef_binary64
309×log1p-udef_binary64
297×fma-def_binary64
185×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01653
135747
2503547
Stop Event
node limit
Counts
4 → 135
Calls
Call 1
Inputs
(/.f64 Om (*.f64 Omc Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))))
(*.f64 (/.f64 t l) (/.f64 t l))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 Om (pow.f64 Omc -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (pow.f64 Omc -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om (pow.f64 Omc -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 Om (pow.f64 Omc -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 Om (pow.f64 Omc -2))) (cbrt.f64 (/.f64 (*.f64 Om Om) (pow.f64 Omc 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 Om Om) (pow.f64 Omc 4))) (cbrt.f64 (*.f64 Om (pow.f64 Omc -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (cbrt.f64 Om) (pow.f64 Omc -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om Omc) (/.f64 1 Omc))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 Om) Omc) (/.f64 (sqrt.f64 Om) Omc))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 Om) (*.f64 (sqrt.f64 Om) (pow.f64 Omc -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 Om) (/.f64 1 (*.f64 Omc (neg.f64 Omc))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 Omc -2) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Omc) (/.f64 Om Omc))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) Omc) (/.f64 (cbrt.f64 Om) Omc))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) 1) (/.f64 (cbrt.f64 Om) (*.f64 Omc Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 Om) 1) (/.f64 (sqrt.f64 Om) (*.f64 Omc Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 Omc 4))) (/.f64 Om (pow.f64 (cbrt.f64 Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 Omc 4))) (cbrt.f64 (*.f64 Om (pow.f64 Omc -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 Om) (cbrt.f64 (pow.f64 Omc 4))) (/.f64 (sqrt.f64 Om) (pow.f64 (cbrt.f64 Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 Om (pow.f64 Omc -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 Om (pow.f64 Omc -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 Om (pow.f64 Omc -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 Om) Omc) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Omc (/.f64 Om Omc)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 Om (*.f64 Omc (neg.f64 Omc))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 Om Om) (pow.f64 Omc 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 Om) (pow.f64 Omc -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 Om (pow.f64 Omc -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 Om (pow.f64 Omc -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 Omc Omc) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 Om (pow.f64 Omc -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 Om (pow.f64 Omc -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 Om (pow.f64 Omc -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 Om (pow.f64 Omc -2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 Om (/.f64 Omc (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 Omc Omc) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 Om Om)) (*.f64 Omc (neg.f64 Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 Om) Om) (*.f64 Omc (neg.f64 Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 Om Omc) Om) Omc)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 Om (neg.f64 Om)) (*.f64 Omc (neg.f64 Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 Om (/.f64 Om Omc)) Omc)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 Om Om) Omc) Omc)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 Om Om) 1) (*.f64 Omc Omc))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 Omc 4))) (pow.f64 (cbrt.f64 Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 Om Omc) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om Omc) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 Om Omc) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (/.f64 Om Omc) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 Om Omc) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 Om Omc) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 1)) (cbrt.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 1))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 1)) (sqrt.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 1)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) (fma.f64 (neg.f64 (sqrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))) (sqrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) 1))) (fma.f64 (neg.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) 1 (*.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) 1))) (fma.f64 (neg.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) 1 (*.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) 1))) (fma.f64 (neg.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) 1 (*.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) 1))) (fma.f64 (neg.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) 1 (*.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))) (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))) (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))) (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))) (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))) (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))) (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))) (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))) (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (*.f64 (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (cbrt.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (cbrt.f64 (pow.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) 2)) (cbrt.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) (sqrt.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) 3)) (fma.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2) (fma.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))) (fma.f64 (PI.f64) 1/2 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (PI.f64) 1/2 (neg.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (/.f64 t l) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 l t) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 l l) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 l (*.f64 t (/.f64 t l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (*.f64 l (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (*.f64 (/.f64 l t) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 (*.f64 l l) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 l (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t l) (/.f64 l t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t t) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (*.f64 (/.f64 l t) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 t l)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) (neg.f64 t)) (*.f64 (neg.f64 l) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t t)) (neg.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t (/.f64 t l))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) 1) (*.f64 (neg.f64 l) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) t) (*.f64 (neg.f64 l) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 t)) (*.f64 l (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (/.f64 t l)) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (/.f64 t l)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t (/.f64 t l)) (sqrt.f64 l)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) (/.f64 t l)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t l) (neg.f64 t)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t l) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 t l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 t l)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 t l) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 t l) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 t l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 t l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 t l) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 t l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 t l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 t l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 t l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 t l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (pow.f64 (/.f64 t l) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 t l) 2))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 t l) 2)))) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 t l) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 t l) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 t l) 2))) -1)))))

simplify163.0ms (1%)

Algorithm
egg-herbie
Rules
789×associate-/l*_binary64
642×associate-/r*_binary64
554×associate-*l*_binary64
550×associate-*r*_binary64
501×associate-*l/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0192184
1392184
2802184
32372184
411862184
580002184
Stop Event
node limit
Counts
255 → 143
Calls
Call 1
Inputs
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
Outputs
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 Om (pow.f64 Omc 2))
(/.f64 Om (*.f64 Omc Omc))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(*.f64 (/.f64 Om Omc) (/.f64 Om Omc))
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
(*.f64 Om (/.f64 Om (*.f64 Omc Omc)))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 t t) (*.f64 l l))) (sqrt.f64 (-.f64 1 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 t (*.f64 l l)) t)) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))
(asin.f64 (*.f64 (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t))) (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) Om 1))))
(asin.f64 (*.f64 (-.f64 1 (*.f64 t (/.f64 t (*.f64 l l)))) (sqrt.f64 (fma.f64 Om (/.f64 (neg.f64 Om) (*.f64 Omc Omc)) 1))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(/.f64 (*.f64 t t) (*.f64 l l))
(*.f64 (/.f64 t l) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 l l)) t)
(/.f64 t (/.f64 (*.f64 l l) t))
(*.f64 t (/.f64 t (*.f64 l l)))

localize66.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
0.4b
(/.f64 (sqrt.f64 1/2) t)
4.7b
(*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)
5.5b
(/.f64 Om (*.f64 Omc Omc))
Compiler

Compiled 91 to 40 computations (56% saved)

series6.0ms (0%)

Counts
2 → 24
Calls

9 calls:

TimeVariablePointExpression
1.0ms
t
@0
(/.f64 (sqrt.f64 1/2) t)
1.0ms
t
@-inf
(/.f64 (sqrt.f64 1/2) t)
1.0ms
t
@inf
(/.f64 (sqrt.f64 1/2) t)
1.0ms
t
@-inf
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
1.0ms
l
@-inf
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)

rewrite88.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
725×pow1_binary64
672×add-log-exp_binary64
672×log1p-expm1-u_binary64
672×expm1-log1p-u_binary64
657×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0715
114615
2180915
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (sqrt.f64 1/2) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 1/2) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/2) t)) (cbrt.f64 (/.f64 1/2 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (*.f64 t t))) (cbrt.f64 (/.f64 (sqrt.f64 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1/2 1/4) (*.f64 (pow.f64 1/2 1/4) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (/.f64 (sqrt.f64 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) 1) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 1/2 1/4) 1) (/.f64 (pow.f64 1/2 1/4) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 t) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 (/.f64 (sqrt.f64 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 1/2 1/4) (pow.f64 (cbrt.f64 t) 2)) (/.f64 (pow.f64 1/2 1/4) (cbrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 (sqrt.f64 1/2) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 t)) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 1/2) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) t) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/2) t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 1/2) t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (sqrt.f64 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1/2 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (sqrt.f64 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 1/2) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/2) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 t (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (*.f64 (sqrt.f64 1/2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) l) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (neg.f64 (sqrt.f64 1/2))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 l) (/.f64 (sqrt.f64 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) t) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (/.f64 (sqrt.f64 1/2) t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))))))

simplify25.0ms (0.2%)

Algorithm
egg-herbie
Rules
*-commutative_binary64
associate-/l*_binary64
associate-/r/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07216
110216
214216
317216
418216
Stop Event
saturated
Counts
78 → 55
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
Outputs
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))

localize95.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
0.2b
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
0.4b
(*.f64 (sqrt.f64 1/2) l)
13.5b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Compiler

Compiled 112 to 85 computations (24.1% saved)

eval516.0ms (3.2%)

Compiler

Compiled 19221 to 13011 computations (32.3% saved)

prune185.0ms (1.2%)

Pruning

31 alts after pruning (28 fresh and 3 done)

PrunedKeptTotal
New62510635
Fresh71825
Picked101
Done134
Total63431665
Error
0.8b
Counts
665 → 31
Alt Table
Click to see full alt table
StatusErrorProgram
35.0b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))))
32.2b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))
32.6b
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)
44.4b
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
33.0b
(pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 3)
32.3b
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))
44.4b
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
11.2b
(expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))
32.8b
(asin.f64 1)
43.4b
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 1/2)) (/.f64 t l))))
32.3b
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))
43.2b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (neg.f64 l) (*.f64 (sqrt.f64 2) t))))
12.1b
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 3)))
11.2b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 (/.f64 t l) (/.f64 l t)))))))
1.3b
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
43.2b
(asin.f64 (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 1/2))))
23.3b
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (log.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))
14.0b
(asin.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3/2)))
1.3b
(expm1.f64 (log1p.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))
11.2b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))))))
44.0b
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc))))))
12.3b
(pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 3)
22.9b
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))))
13.6b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 (/.f64 t l) t) l))))))
44.4b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
19.3b
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))))
43.2b
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
34.2b
(pow.f64 (cbrt.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) 3)
32.2b
(expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))))
45.6b
(asin.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)))))
32.2b
(asin.f64 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1))))
Compiler

Compiled 1365 to 1066 computations (21.9% saved)

localize50.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 Om Omc) 2)
0.3b
(*.f64 (/.f64 t l) (sqrt.f64 2))
0.4b
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2))))
0.8b
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
Compiler

Compiled 126 to 79 computations (37.3% saved)

localize12.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (/.f64 l t) (sqrt.f64 1/2))
Compiler

Compiled 25 to 15 computations (40% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
l
@0
(*.f64 (/.f64 l t) (sqrt.f64 1/2))
0.0ms
l
@inf
(*.f64 (/.f64 l t) (sqrt.f64 1/2))
0.0ms
l
@-inf
(*.f64 (/.f64 l t) (sqrt.f64 1/2))
0.0ms
t
@-inf
(*.f64 (/.f64 l t) (sqrt.f64 1/2))
0.0ms
t
@inf
(*.f64 (/.f64 l t) (sqrt.f64 1/2))

rewrite46.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
725×pow1_binary64
672×add-log-exp_binary64
672×log1p-expm1-u_binary64
672×expm1-log1p-u_binary64
657×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079
11469
218099
Stop Event
node limit
Counts
1 → 23
Calls
Call 1
Inputs
(*.f64 (/.f64 l t) (sqrt.f64 1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (sqrt.f64 1/2) (/.f64 t l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 t (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/2) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (*.f64 l (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) 1) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (sqrt.f64 t)) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (sqrt.f64 1/2)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/2 (pow.f64 (/.f64 l t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 l t) 3) (*.f64 1/2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (/.f64 l t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l))))))))

simplify12.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative_binary64
associate-/l*_binary64
associate-/r/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07216
110216
214216
317216
418216
Stop Event
saturated
Counts
47 → 25
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
Outputs
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))
4.4b
(/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)
6.2b
(/.f64 (*.f64 t (*.f64 t 2)) l)
9.8b
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l))))
Compiler

Compiled 85 to 57 computations (32.9% saved)

series18.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
5.0ms
t
@inf
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l))))
1.0ms
l
@0
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l))))
1.0ms
t
@0
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l))))
1.0ms
l
@inf
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l))))
1.0ms
l
@inf
(/.f64 (*.f64 t (*.f64 t 2)) l)

rewrite88.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
689×log-prod_binary64
463×prod-diff_binary64
319×pow2_binary64
242×fma-def_binary64
224×pow1/3_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

simplify64.0ms (0.4%)

Algorithm
egg-herbie
Rules
780×associate-/r*_binary64
715×associate-*r*_binary64
661×associate-*l*_binary64
517×fma-def_binary64
469×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01582343
14672266
216532193
Stop Event
node limit
Counts
268 → 221
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 l 6))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 l 2)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 7) l)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 7) l)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 l 5) t)) (sqrt.f64 1/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 l 5) t)) (sqrt.f64 1/2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2))))) (*.f64 (pow.f64 l 7) t)) (sqrt.f64 1/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (pow.f64 t 6)) (*.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 t 2))) (pow.f64 l 6))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (pow.f64 t 6)) (*.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 t 2))) (pow.f64 l 6))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4))))))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))))
Outputs
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (/.f64 (neg.f64 (*.f64 t t)) (*.f64 l l)))
(-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4)))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 t t) (*.f64 l l)) (*.f64 1/2 (*.f64 (-.f64 (/.f64 4 (pow.f64 l 4)) (pow.f64 (/.f64 -1 (*.f64 l l)) 2)) (pow.f64 t 4)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (-.f64 (/.f64 4 (pow.f64 l 4)) (pow.f64 (/.f64 (/.f64 -1 l) l) 2)) (pow.f64 t 4)) (neg.f64 (*.f64 (/.f64 t l) (/.f64 t l)))))
(fma.f64 (-.f64 (/.f64 4 (pow.f64 l 4)) (/.f64 1 (pow.f64 l 4))) (*.f64 (pow.f64 t 4) 1/2) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 l 6))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 l 2)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 t t) (*.f64 l l)) (fma.f64 -1/2 (*.f64 (pow.f64 t 6) (+.f64 (/.f64 8 (pow.f64 l 6)) (neg.f64 (/.f64 (-.f64 (/.f64 4 (pow.f64 l 4)) (pow.f64 (/.f64 -1 (*.f64 l l)) 2)) (*.f64 l l))))) (*.f64 1/2 (*.f64 (-.f64 (/.f64 4 (pow.f64 l 4)) (pow.f64 (/.f64 -1 (*.f64 l l)) 2)) (pow.f64 t 4))))))
(+.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 4 (pow.f64 l 4)) (pow.f64 (/.f64 (/.f64 -1 l) l) 2)) (pow.f64 t 4)) (*.f64 (-.f64 (/.f64 8 (pow.f64 l 6)) (-.f64 (/.f64 4 (pow.f64 l 6)) (/.f64 (pow.f64 (/.f64 (/.f64 -1 l) l) 2) (*.f64 l l)))) (*.f64 -1/2 (pow.f64 t 6)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (-.f64 (/.f64 4 (pow.f64 l 4)) (/.f64 1 (pow.f64 l 4))) (pow.f64 t 4)) (-.f64 (*.f64 (pow.f64 t 6) (*.f64 (+.f64 (-.f64 (/.f64 8 (pow.f64 l 6)) (/.f64 4 (pow.f64 l 6))) (/.f64 1 (pow.f64 l 6))) -1/2)) (*.f64 (/.f64 t l) (/.f64 t l)))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(/.f64 l (/.f64 t (sqrt.f64 1/2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) (fma.f64 -1/2 (/.f64 (fma.f64 -1/8 (pow.f64 l 6) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))) (fma.f64 -1/2 (/.f64 (fma.f64 (pow.f64 l 6) -1/8 (pow.f64 (/.f64 -1/8 (/.f64 (sqrt.f64 1/2) (pow.f64 l 3))) 2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.f64 (/.f64 -1/8 (pow.f64 t 3)) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))))
(fma.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 1/2)) (pow.f64 t 5)) (/.f64 (fma.f64 (pow.f64 l 6) -1/8 (pow.f64 (/.f64 (pow.f64 l 3) (/.f64 (sqrt.f64 1/2) -1/8)) 2)) l) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) (/.f64 l (/.f64 t (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 7) l)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 l 8) (*.f64 1/8 (/.f64 (fma.f64 -1/8 (pow.f64 l 6) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (/.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 l l))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) (fma.f64 -1/2 (/.f64 (fma.f64 -1/8 (pow.f64 l 6) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 l 8) (/.f64 (*.f64 (fma.f64 (pow.f64 l 6) -1/8 (pow.f64 (/.f64 -1/8 (/.f64 (sqrt.f64 1/2) (pow.f64 l 3))) 2)) 1/8) (/.f64 1/2 (*.f64 l l)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (+.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))) (fma.f64 -1/2 (/.f64 (fma.f64 (pow.f64 l 6) -1/8 (pow.f64 (/.f64 -1/8 (/.f64 (sqrt.f64 1/2) (pow.f64 l 3))) 2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.f64 (/.f64 -1/8 (pow.f64 t 3)) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))))))
(fma.f64 -1/2 (/.f64 (fma.f64 1/16 (pow.f64 l 8) (*.f64 1/4 (fma.f64 (*.f64 l l) (pow.f64 (/.f64 (pow.f64 l 3) (/.f64 (sqrt.f64 1/2) -1/8)) 2) (*.f64 (pow.f64 l 8) -1/8)))) (*.f64 (*.f64 l (sqrt.f64 1/2)) (pow.f64 t 7))) (fma.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 1/2)) (pow.f64 t 5)) (/.f64 (fma.f64 (pow.f64 l 6) -1/8 (pow.f64 (/.f64 (pow.f64 l 3) (/.f64 (sqrt.f64 1/2) -1/8)) 2)) l) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) (/.f64 l (/.f64 t (sqrt.f64 1/2))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) t)
(/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(fma.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l))))
(-.f64 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 1/8) (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(-.f64 (/.f64 (*.f64 (/.f64 1/8 (sqrt.f64 1/2)) (pow.f64 l 3)) (pow.f64 t 3)) (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(fma.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (fma.f64 1/2 (/.f64 (fma.f64 -1/8 (pow.f64 l 6) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 1/8 (/.f64 (*.f64 1/2 (fma.f64 (pow.f64 l 6) -1/8 (pow.f64 (/.f64 -1/8 (/.f64 (sqrt.f64 1/2) (pow.f64 l 3))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))))) (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(-.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) 1/8 (/.f64 (fma.f64 1/2 (pow.f64 (/.f64 (pow.f64 l 3) (/.f64 (sqrt.f64 1/2) -1/8)) 2) (*.f64 -1/16 (pow.f64 l 6))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))))) (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 7) l)))))))
(fma.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (fma.f64 1/2 (/.f64 (fma.f64 -1/8 (pow.f64 l 6) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (fma.f64 -1 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) (*.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 l 8) (*.f64 1/8 (/.f64 (fma.f64 -1/8 (pow.f64 l 6) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (/.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 l l))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7))))))))
(fma.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 1/8 (fma.f64 1/2 (/.f64 (fma.f64 (pow.f64 l 6) -1/8 (pow.f64 (/.f64 -1/8 (/.f64 (sqrt.f64 1/2) (pow.f64 l 3))) 2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (fma.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 l 8) (/.f64 (*.f64 (fma.f64 (pow.f64 l 6) -1/8 (pow.f64 (/.f64 -1/8 (/.f64 (sqrt.f64 1/2) (pow.f64 l 3))) 2)) 1/8) (/.f64 1/2 (*.f64 l l)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) t))))
(fma.f64 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) 1/8 (-.f64 (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (+.f64 (/.f64 (fma.f64 (pow.f64 l 6) -1/8 (pow.f64 (/.f64 (pow.f64 l 3) (/.f64 (sqrt.f64 1/2) -1/8)) 2)) (*.f64 l (pow.f64 t 5))) (/.f64 (fma.f64 1/16 (pow.f64 l 8) (*.f64 1/4 (fma.f64 (*.f64 l l) (pow.f64 (/.f64 (pow.f64 l 3) (/.f64 (sqrt.f64 1/2) -1/8)) 2) (*.f64 (pow.f64 l 8) -1/8)))) (*.f64 l (pow.f64 t 7))))) (/.f64 l (/.f64 t (sqrt.f64 1/2)))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(/.f64 l (/.f64 t (sqrt.f64 1/2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(fma.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 l 5) t)) (sqrt.f64 1/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 5)))) (+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (/.f64 (/.f64 (sqrt.f64 1/2) t) (pow.f64 l 5))) (fma.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (/.f64 l (/.f64 t (sqrt.f64 1/2)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 t (pow.f64 l 5)) (sqrt.f64 1/2)) (-.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 (/.f64 (/.f64 -1/8 (sqrt.f64 1/2)) (pow.f64 t 3)) 2))) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) (/.f64 l (/.f64 t (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 l 5) t)) (sqrt.f64 1/2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2))))) (*.f64 (pow.f64 l 7) t)) (sqrt.f64 1/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 5)))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 t 8)) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (*.f64 t t) (pow.f64 (sqrt.f64 1/2) 2))))) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 l 7)))) (+.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (/.f64 (/.f64 (sqrt.f64 1/2) t) (pow.f64 l 5))) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (/.f64 1/16 (pow.f64 t 8)) (*.f64 -1/4 (/.f64 (-.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 t t)))) (sqrt.f64 1/2)) (*.f64 t (pow.f64 l 7))) (fma.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (/.f64 l (/.f64 t (sqrt.f64 1/2))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 t (pow.f64 l 5)) (sqrt.f64 1/2)) (-.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 (/.f64 (/.f64 -1/8 (sqrt.f64 1/2)) (pow.f64 t 3)) 2))) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1/4 (-.f64 (/.f64 1/8 (pow.f64 t 8)) (/.f64 (pow.f64 (/.f64 (/.f64 -1/8 (sqrt.f64 1/2)) (pow.f64 t 3)) 2) (*.f64 t t))) (/.f64 1/16 (pow.f64 t 8))) (/.f64 (sqrt.f64 1/2) (pow.f64 l 7))) t) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) (/.f64 l (/.f64 t (sqrt.f64 1/2))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (/.f64 (neg.f64 (*.f64 t t)) (*.f64 l l)))
(-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4)))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 t t) (*.f64 l l)) (*.f64 -1/2 (/.f64 (fma.f64 -4 (pow.f64 t 4) (pow.f64 (neg.f64 (*.f64 t t)) 2)) (pow.f64 l 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (fma.f64 (pow.f64 t 4) -4 (pow.f64 t 4)) (pow.f64 l 4)) (neg.f64 (*.f64 (/.f64 t l) (/.f64 t l)))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 t 4) -3) (pow.f64 l 4)) 1) (*.f64 (/.f64 t l) (/.f64 t l)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (pow.f64 t 6)) (*.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 t 2))) (pow.f64 l 6))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4))))))
(fma.f64 -1/2 (/.f64 (fma.f64 8 (pow.f64 t 6) (*.f64 (*.f64 t t) (fma.f64 -4 (pow.f64 t 4) (pow.f64 (neg.f64 (*.f64 t t)) 2)))) (pow.f64 l 6)) (+.f64 1 (fma.f64 -1 (/.f64 (*.f64 t t) (*.f64 l l)) (*.f64 -1/2 (/.f64 (fma.f64 -4 (pow.f64 t 4) (pow.f64 (neg.f64 (*.f64 t t)) 2)) (pow.f64 l 4))))))
(+.f64 (fma.f64 -1/2 (/.f64 (fma.f64 (pow.f64 t 4) -4 (pow.f64 t 4)) (pow.f64 l 4)) (neg.f64 (*.f64 (/.f64 t l) (/.f64 t l)))) (fma.f64 -1/2 (/.f64 (fma.f64 (*.f64 t t) (fma.f64 (pow.f64 t 4) -4 (pow.f64 t 4)) (*.f64 (pow.f64 t 6) 8)) (pow.f64 l 6)) 1))
(fma.f64 -1/2 (/.f64 (fma.f64 (*.f64 t t) (*.f64 (pow.f64 t 4) -3) (*.f64 (pow.f64 t 6) 8)) (pow.f64 l 6)) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 t 4) -3) (pow.f64 l 4)) 1) (*.f64 (/.f64 t l) (/.f64 t l))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (/.f64 (neg.f64 (*.f64 t t)) (*.f64 l l)))
(-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4)))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 t t) (*.f64 l l)) (*.f64 -1/2 (/.f64 (fma.f64 -4 (pow.f64 t 4) (pow.f64 (neg.f64 (*.f64 t t)) 2)) (pow.f64 l 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (fma.f64 (pow.f64 t 4) -4 (pow.f64 t 4)) (pow.f64 l 4)) (neg.f64 (*.f64 (/.f64 t l) (/.f64 t l)))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 t 4) -3) (pow.f64 l 4)) 1) (*.f64 (/.f64 t l) (/.f64 t l)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (pow.f64 t 6)) (*.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 t 2))) (pow.f64 l 6))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4))))))
(fma.f64 -1/2 (/.f64 (fma.f64 8 (pow.f64 t 6) (*.f64 (*.f64 t t) (fma.f64 -4 (pow.f64 t 4) (pow.f64 (neg.f64 (*.f64 t t)) 2)))) (pow.f64 l 6)) (+.f64 1 (fma.f64 -1 (/.f64 (*.f64 t t) (*.f64 l l)) (*.f64 -1/2 (/.f64 (fma.f64 -4 (pow.f64 t 4) (pow.f64 (neg.f64 (*.f64 t t)) 2)) (pow.f64 l 4))))))
(+.f64 (fma.f64 -1/2 (/.f64 (fma.f64 (pow.f64 t 4) -4 (pow.f64 t 4)) (pow.f64 l 4)) (neg.f64 (*.f64 (/.f64 t l) (/.f64 t l)))) (fma.f64 -1/2 (/.f64 (fma.f64 (*.f64 t t) (fma.f64 (pow.f64 t 4) -4 (pow.f64 t 4)) (*.f64 (pow.f64 t 6) 8)) (pow.f64 l 6)) 1))
(fma.f64 -1/2 (/.f64 (fma.f64 (*.f64 t t) (*.f64 (pow.f64 t 4) -3) (*.f64 (pow.f64 t 6) 8)) (pow.f64 l 6)) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 t 4) -3) (pow.f64 l 4)) 1) (*.f64 (/.f64 t l) (/.f64 t l))))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) l))
(*.f64 2 (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
(*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))
(*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))
(*.f64 (/.f64 2 l) (/.f64 (*.f64 t t) l))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(fma.f64 -2 (/.f64 (*.f64 t t) (*.f64 l l)) 1)
(fma.f64 (*.f64 (/.f64 t l) (/.f64 t l)) -2 1)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (*.f64 l l)) 1) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))
(fma.f64 (*.f64 (/.f64 t l) (/.f64 t l)) -2 (fma.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) 1))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (*.f64 l l)) 1) (fma.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (fma.f64 (*.f64 (/.f64 t l) (/.f64 t l)) -2 1) (fma.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) (/.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(fma.f64 (*.f64 (/.f64 t l) (/.f64 t l)) -2 (fma.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (fma.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) 1)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (*.f64 l l)) (*.f64 t t))
(/.f64 1/2 (*.f64 (/.f64 t l) (/.f64 t l)))
(/.f64 (*.f64 (*.f64 1/2 l) l) (*.f64 t t))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))
(fma.f64 1/2 (/.f64 (*.f64 l l) (*.f64 t t)) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))
(fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (/.f64 1/2 (*.f64 (/.f64 t l) (/.f64 t l))))
(fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (/.f64 (*.f64 (*.f64 1/2 l) l) (*.f64 t t)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (fma.f64 1/2 (/.f64 (*.f64 l l) (*.f64 t t)) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (/.f64 1/2 (*.f64 (/.f64 t l) (/.f64 t l)))))
(fma.f64 1/2 (*.f64 (/.f64 l (*.f64 t t)) l) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (*.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 l 6))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))))
(fma.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (fma.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (fma.f64 1/2 (/.f64 (*.f64 l l) (*.f64 t t)) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))))
(fma.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (fma.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (/.f64 1/2 (*.f64 (/.f64 t l) (/.f64 t l))))))
(fma.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (fma.f64 1/2 (*.f64 (/.f64 l (*.f64 t t)) l) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (*.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 l 6)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (*.f64 l l)) (*.f64 t t))
(/.f64 1/2 (*.f64 (/.f64 t l) (/.f64 t l)))
(/.f64 (*.f64 (*.f64 1/2 l) l) (*.f64 t t))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))
(fma.f64 1/2 (/.f64 (*.f64 l l) (*.f64 t t)) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))
(fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (/.f64 1/2 (*.f64 (/.f64 t l) (/.f64 t l))))
(fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (/.f64 (*.f64 (*.f64 1/2 l) l) (*.f64 t t)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (fma.f64 1/2 (/.f64 (*.f64 l l) (*.f64 t t)) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (/.f64 1/2 (*.f64 (/.f64 t l) (/.f64 t l)))))
(fma.f64 1/2 (*.f64 (/.f64 l (*.f64 t t)) l) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (*.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 l 6))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))))
(fma.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (fma.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (fma.f64 1/2 (/.f64 (*.f64 l l) (*.f64 t t)) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))))
(fma.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (fma.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (/.f64 1/2 (*.f64 (/.f64 t l) (/.f64 t l))))))
(fma.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (fma.f64 1/2 (*.f64 (/.f64 l (*.f64 t t)) l) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (*.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 l 6)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (*.f64 l l)) (*.f64 t t))
(/.f64 1/2 (*.f64 (/.f64 t l) (/.f64 t l)))
(/.f64 (*.f64 (*.f64 1/2 l) l) (*.f64 t t))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))
(fma.f64 1/2 (/.f64 (*.f64 l l) (*.f64 t t)) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))
(fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (/.f64 1/2 (*.f64 (/.f64 t l) (/.f64 t l))))
(fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (/.f64 (*.f64 (*.f64 1/2 l) l) (*.f64 t t)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (fma.f64 1/2 (/.f64 (*.f64 l l) (*.f64 t t)) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(fma.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (/.f64 1/2 (*.f64 (/.f64 t l) (/.f64 t l)))))
(fma.f64 1/2 (*.f64 (/.f64 l (*.f64 t t)) l) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (*.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 l 6))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))))
(fma.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (fma.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (fma.f64 1/2 (/.f64 (*.f64 l l) (*.f64 t t)) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))))
(fma.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (fma.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (/.f64 1/2 (*.f64 (/.f64 t l) (/.f64 t l))))))
(fma.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) (fma.f64 1/2 (*.f64 (/.f64 l (*.f64 t t)) l) (fma.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) (*.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 l 6)))))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(fma.f64 -2 (/.f64 (*.f64 t t) (*.f64 l l)) 1)
(fma.f64 (*.f64 (/.f64 t l) (/.f64 t l)) -2 1)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (*.f64 l l)) 1) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))
(fma.f64 (*.f64 (/.f64 t l) (/.f64 t l)) -2 (fma.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) 1))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (*.f64 l l)) 1) (fma.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (fma.f64 (*.f64 (/.f64 t l) (/.f64 t l)) -2 1) (fma.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) (/.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(fma.f64 (*.f64 (/.f64 t l) (/.f64 t l)) -2 (fma.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (fma.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) 1)))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(fma.f64 -2 (/.f64 (*.f64 t t) (*.f64 l l)) 1)
(fma.f64 (*.f64 (/.f64 t l) (/.f64 t l)) -2 1)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (*.f64 l l)) 1) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))
(fma.f64 (*.f64 (/.f64 t l) (/.f64 t l)) -2 (fma.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) 1))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))))
(+.f64 (fma.f64 -2 (/.f64 (*.f64 t t) (*.f64 l l)) 1) (fma.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (fma.f64 (*.f64 (/.f64 t l) (/.f64 t l)) -2 1) (fma.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) (/.f64 4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(fma.f64 (*.f64 (/.f64 t l) (/.f64 t l)) -2 (fma.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) (fma.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) 1)))

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1)))
0.2b
(pow.f64 (/.f64 Om Omc) 2)
0.6b
(asin.f64 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1))))
2.8b
(-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1)
Compiler

Compiled 68 to 46 computations (32.4% saved)

series5.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
Om
@0
(-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1)
0.0ms
Om
@-inf
(sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1)))
0.0ms
Omc
@0
(sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1)))
0.0ms
Om
@inf
(sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1)))
0.0ms
Omc
@inf
(sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1)))

rewrite81.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
654×prod-diff_binary64
529×log-prod_binary64
396×fma-def_binary64
230×fma-neg_binary64
208×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01251
127833
2392833
Stop Event
node limit
Counts
3 → 159
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1)
(asin.f64 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1))))
(sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 Om Omc) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 Om Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 Om Omc) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 Om Omc) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 Om Omc) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (*.f64 (/.f64 1 Omc) (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om Omc) (/.f64 Om Omc))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om Om) (*.f64 (/.f64 1 Omc) (/.f64 1 Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (*.f64 (cbrt.f64 (/.f64 Om Omc)) (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 Om Omc)) (*.f64 (sqrt.f64 (/.f64 Om Omc)) (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 3 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 2 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 1 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 (/.f64 Om Omc))) (sqrt.f64 (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (hypot.f64 1 (/.f64 Om Omc)) 1) (-.f64 (hypot.f64 1 (/.f64 Om Omc)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om Omc) Om) (/.f64 1 Omc))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2)) (cbrt.f64 (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 Omc Om) (/.f64 Omc Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) (expm1.f64 (*.f64 3 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 2) (expm1.f64 (*.f64 2 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 Om (*.f64 Omc (/.f64 Omc Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 Om (*.f64 (/.f64 Omc Om) Omc))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 Om Omc) (/.f64 Omc Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 Om Om) (*.f64 Omc Omc))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 Om) (*.f64 (/.f64 Omc Om) (neg.f64 Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 3 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2)))) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 3 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2)))) (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (-.f64 1 (*.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 2 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2)))) (+.f64 (pow.f64 (/.f64 Om Omc) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 Om) (neg.f64 Om)) (*.f64 (neg.f64 Omc) (neg.f64 Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (expm1.f64 (*.f64 3 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2))))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (expm1.f64 (*.f64 2 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2))))) (neg.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 Om) 1) (*.f64 (neg.f64 Omc) (/.f64 Omc Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 Om) Om) (*.f64 (neg.f64 Omc) Omc))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 Om (neg.f64 Om)) (*.f64 Omc (neg.f64 Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) 3)) (+.f64 1 (-.f64 (*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))) (-.f64 1 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 Om (/.f64 Om Omc)) Omc)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 Om) (/.f64 Om Omc)) (neg.f64 Omc))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 Om Omc) Om) Omc)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 Om Omc) (neg.f64 Om)) (neg.f64 Omc))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om Omc) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 Om Omc) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 Om Omc) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 Om Omc) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 Om Omc) 6))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (/.f64 Om Omc) (sqrt.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 4) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (hypot.f64 (/.f64 Om Omc) (pow.f64 (/.f64 Om Omc) 2)) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 Om Omc) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (/.f64 Om Omc) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 Om (*.f64 (/.f64 1 Omc) (/.f64 Om Omc)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 Om Omc) (/.f64 Om Omc) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 Om Omc) 2) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 Om Om) (*.f64 (/.f64 1 Omc) (/.f64 1 Omc)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 Omc) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2)) (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) (*.f64 (cbrt.f64 (/.f64 Om Omc)) (/.f64 Om Omc)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 Om Omc) 4)) (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (/.f64 Om Omc)) (hypot.f64 1 (/.f64 Om Omc)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (/.f64 Om Omc)) (*.f64 (hypot.f64 1 (/.f64 Om Omc)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 Om Omc)) (*.f64 (sqrt.f64 (/.f64 Om Omc)) (/.f64 Om Omc)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (expm1.f64 (*.f64 3 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 6)) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 4)) (pow.f64 (/.f64 Om Omc) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (expm1.f64 (*.f64 2 (log1p.f64 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 1 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 4)) (/.f64 1 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 Om Omc) (sqrt.f64 (/.f64 Om Omc))) (sqrt.f64 (/.f64 Om Omc)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) (sqrt.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (hypot.f64 1 (/.f64 Om Omc)) 1) (-.f64 (hypot.f64 1 (/.f64 Om Omc)) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 Om Omc) 1) (-.f64 (/.f64 Om Omc) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 Om Omc) Om) (/.f64 1 Omc) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 Om Omc) (pow.f64 (cbrt.f64 (/.f64 Om Omc)) 2)) (cbrt.f64 (/.f64 Om Omc)) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (fma.f64 (neg.f64 (sqrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (sqrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (log.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (log.f64 (sqrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2) (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3)) (fma.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2) (fma.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) 1/2)) (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (fma.f64 (PI.f64) 1/2 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (PI.f64) 1/2 (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (cbrt.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4) (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 4))) (hypot.f64 1 (/.f64 Om Omc)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 6))) (hypot.f64 1 (hypot.f64 (/.f64 Om Omc) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (sqrt.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))) 1))))))

simplify76.0ms (0.5%)

Algorithm
egg-herbie
Rules
831×times-frac_binary64
592×fma-neg_binary64
526×cancel-sign-sub-inv_binary64
428×distribute-neg-frac_binary64
324×associate-/l*_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0711253
12031148
26701106
343931088
464321079
Stop Event
node limit
Counts
231 → 184
Calls
Call 1
Inputs
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
Outputs
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (*.f64 Om Om) (*.f64 Omc Omc))
(pow.f64 (/.f64 Om Omc) 2)
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) -1/2))
(fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) 1))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) (fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) (fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (*.f64 -1/16 (pow.f64 (/.f64 Om Omc) 6)))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)
(/.f64 (sqrt.f64 -1) (/.f64 Omc Om))
(*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)
(*.f64 Om (/.f64 (sqrt.f64 -1) Omc))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(fma.f64 Om (/.f64 (sqrt.f64 -1) Omc) (/.f64 (/.f64 Omc (/.f64 Om 1/2)) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 Om 3)) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)))
(fma.f64 (/.f64 (sqrt.f64 -1) Omc) Om (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 (/.f64 Omc Om) 3) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 Om (/.f64 (sqrt.f64 -1) Omc) (*.f64 (pow.f64 (/.f64 Omc Om) 3) (/.f64 1/8 (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
(fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 Om 3)) (fma.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3))) (fma.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 (/.f64 1/16 (pow.f64 Om 5)) (/.f64 (pow.f64 Omc 5) (pow.f64 (sqrt.f64 -1) 5)) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 (/.f64 Omc Om) 3) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 (sqrt.f64 -1) 5)) (pow.f64 Om 5)) (fma.f64 Om (/.f64 (sqrt.f64 -1) Omc) (*.f64 (pow.f64 (/.f64 Omc Om) 3) (/.f64 1/8 (sqrt.f64 -1))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(/.f64 (neg.f64 (sqrt.f64 -1)) (/.f64 Omc Om))
(*.f64 (/.f64 (sqrt.f64 -1) Omc) (neg.f64 Om))
(*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) Omc)))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(fma.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(-.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 -1)) (/.f64 Omc Om)) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))
(-.f64 (/.f64 (/.f64 -1/2 (/.f64 Om Omc)) (sqrt.f64 -1)) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(-.f64 (*.f64 (/.f64 Omc (sqrt.f64 -1)) (/.f64 -1/2 Om)) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
(fma.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 Om 3)) (neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (*.f64 (/.f64 1/8 (*.f64 -1 (sqrt.f64 -1))) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))
(fma.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (-.f64 (*.f64 (/.f64 -1/8 (sqrt.f64 -1)) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))))
(-.f64 (*.f64 (/.f64 Omc (sqrt.f64 -1)) (/.f64 -1/2 Om)) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 (/.f64 Omc Om) 3) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))))
(-.f64 (*.f64 (/.f64 Omc (sqrt.f64 -1)) (/.f64 -1/2 Om)) (fma.f64 Om (/.f64 (sqrt.f64 -1) Omc) (*.f64 (pow.f64 (/.f64 Omc Om) 3) (/.f64 1/8 (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))))
(fma.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (fma.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 Om 3)) (neg.f64 (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))))
(fma.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (-.f64 (fma.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (*.f64 (/.f64 1/8 (*.f64 -1 (sqrt.f64 -1))) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)))
(-.f64 (fma.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (*.f64 (/.f64 -1/8 (sqrt.f64 -1)) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(-.f64 (fma.f64 -1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 (sqrt.f64 -1) 5)) (pow.f64 Om 5)) (*.f64 (/.f64 -1/8 (sqrt.f64 -1)) (pow.f64 (/.f64 Omc Om) 3))) (fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))))
(-.f64 (*.f64 (/.f64 Omc (sqrt.f64 -1)) (/.f64 -1/2 Om)) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 (sqrt.f64 -1) 5)) (pow.f64 Om 5)) (fma.f64 Om (/.f64 (sqrt.f64 -1) Omc) (*.f64 (pow.f64 (/.f64 Omc Om) 3) (/.f64 1/8 (sqrt.f64 -1))))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)
(/.f64 (sqrt.f64 -1) (/.f64 Omc Om))
(*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)
(*.f64 Om (/.f64 (sqrt.f64 -1) Omc))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(fma.f64 Om (/.f64 (sqrt.f64 -1) Omc) (/.f64 (/.f64 Omc (/.f64 Om 1/2)) (sqrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 Om 3)) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om)))
(fma.f64 (/.f64 (sqrt.f64 -1) Omc) Om (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 (/.f64 Omc Om) 3) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 Om (/.f64 (sqrt.f64 -1) Omc) (*.f64 (pow.f64 (/.f64 Omc Om) 3) (/.f64 1/8 (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
(fma.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 (sqrt.f64 -1) 3)) (pow.f64 Om 3)) (fma.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (/.f64 (sqrt.f64 -1) (/.f64 Omc Om)))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (*.f64 -1 (sqrt.f64 -1)) (pow.f64 Om 3))) (fma.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (*.f64 (/.f64 (sqrt.f64 -1) Omc) Om))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 (/.f64 1/16 (pow.f64 Om 5)) (/.f64 (pow.f64 Omc 5) (pow.f64 (sqrt.f64 -1) 5)) (fma.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 (/.f64 Omc Om) 3) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))))
(fma.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 (sqrt.f64 -1) 5)) (pow.f64 Om 5)) (fma.f64 Om (/.f64 (sqrt.f64 -1) Omc) (*.f64 (pow.f64 (/.f64 Omc Om) 3) (/.f64 1/8 (sqrt.f64 -1))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) -1/2))
(fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) 1))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) (fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) (fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (*.f64 -1/16 (pow.f64 (/.f64 Om Omc) 6)))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) -1/2))
(fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) 1))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 Om Om) (*.f64 Omc Omc)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) (fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 1 (fma.f64 -1/8 (pow.f64 (/.f64 Om Omc) 4) (fma.f64 (pow.f64 (/.f64 Om Omc) 2) -1/2 (*.f64 -1/16 (pow.f64 (/.f64 Om Omc) 6)))))

localize24.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 Om Omc) 2)
0.6b
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
1.0b
(sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
1.0b
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)
Compiler

Compiled 62 to 40 computations (35.5% saved)

series7.0ms (0%)

Counts
2 → 24
Calls

12 calls:

TimeVariablePointExpression
1.0ms
Omc
@0
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)
1.0ms
Om
@0
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)
1.0ms
Om
@-inf
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)
1.0ms
Om
@inf
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)
1.0ms
Omc
@-inf
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)

rewrite69.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
488×log-prod_binary64
364×exp-prod_binary64
278×pow-prod-down_binary64
278×pow2_binary64
248×prod-diff_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01230
125730
2283830
Stop Event
node limit
Counts
2 → 80
Calls
Call 1
Inputs
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)
(sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (fma.f64 (neg.f64 (sqrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (sqrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) 2) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1))) (fma.f64 (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1 (*.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (PI.f64) 1/2 (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) 2) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2) (*.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (log.f64 (sqrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2) (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1/4) (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3/4) (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 5/6) (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 3) (pow.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3)) (+.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (+.f64 (pow.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2) (*.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) 1/2) 2) (pow.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2)) (fma.f64 (PI.f64) 1/2 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (PI.f64) 1/2) (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (PI.f64) 1/2 (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) 2) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (PI.f64) 1/2)) (sqrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1/6) (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1/4) (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/2) (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (sqrt.f64 (log.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/4 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) 1) 1))))))

simplify72.0ms (0.5%)

Algorithm
egg-herbie
Rules
440×fma-neg_binary64
381×associate-*r/_binary64
359×associate-/l*_binary64
353×associate-/r/_binary64
324×distribute-lft-neg-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010336
118336
235336
387336
4245336
5825336
61927336
74708336
87847336
Stop Event
node limit
Counts
104 → 80
Calls
Call 1
Inputs
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
Outputs
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))

eval834.0ms (5.3%)

Compiler

Compiled 21577 to 15557 computations (27.9% saved)

prune165.0ms (1%)

Pruning

35 alts after pruning (32 fresh and 3 done)

PrunedKeptTotal
New82120841
Fresh111223
Picked101
Done437
Total83735872
Error
0.8b
Counts
872 → 35
Alt Table
Click to see full alt table
StatusErrorProgram
35.0b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))))
14.2b
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (+.f64 t t) (*.f64 t (/.f64 1 l))) l)))))
44.4b
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
44.4b
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
32.3b
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))
44.4b
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
12.1b
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 3)))
32.8b
(asin.f64 1)
11.9b
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (*.f64 t (sqrt.f64 2)) l) 2)))))
32.3b
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))
11.8b
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 t t) l) (/.f64 t l))))))
14.2b
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (/.f64 t l) (+.f64 t t)) l)))))
32.2b
(asin.f64 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) 1))))
43.2b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (neg.f64 l) (*.f64 (sqrt.f64 2) t))))
1.3b
(expm1.f64 (log1p.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))
43.2b
(asin.f64 (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 1/2))))
23.3b
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (log.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))
32.6b
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))) 2)
34.0b
(asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
34.2b
(pow.f64 (cbrt.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) 3)
43.2b
(asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2))))
12.3b
(pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 3)
43.2b
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
44.4b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
2.0b
(asin.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 t (sqrt.f64 2)) l))))
32.2b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))
32.2b
(expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))))
32.6b
(pow.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) 2)
45.6b
(asin.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)))))
44.4b
(asin.f64 (/.f64 1 (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
49.8b
(asin.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 1/2 l) l) (*.f64 t t))))
33.1b
(pow.f64 (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 3/2) 2)
44.5b
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
33.0b
(pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 3)
44.0b
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc))))))
Compiler

Compiled 722 to 569 computations (21.2% saved)

regimes570.0ms (3.6%)

Counts
76 → 1
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (/.f64 1 (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 1/2))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))
(asin.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 1/2 l) l) (*.f64 t t))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 t t) l) (/.f64 t l))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (/.f64 t l) (+.f64 t t)) l)))))
(asin.f64 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) 1))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (+.f64 t t) (*.f64 t (/.f64 1 l))) l)))))
(asin.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc))))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 (/.f64 t l) (/.f64 l t)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 (/.f64 t l) t) l))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (*.f64 t (*.f64 (/.f64 1 l) (/.f64 t l))))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 1 (*.f64 (/.f64 l t) (/.f64 l t))))))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 t (sqrt.f64 2)) l))))
(asin.f64 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1))))
(asin.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (neg.f64 l) (*.f64 (sqrt.f64 2) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t)))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (*.f64 t (sqrt.f64 2)) l) 2)))))
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))) 2)
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (neg.f64 l) (*.f64 (sqrt.f64 2) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 1/2)) (/.f64 t l))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 3)
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)
(pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 3)
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))))
(pow.f64 (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 3/2) 2)
(pow.f64 (cbrt.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) 3)
(asin.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3/2)))
(expm1.f64 (log1p.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))
(expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))
(expm1.f64 (log1p.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))
(expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))
(pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 3)
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 2)
(pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 3)
(expm1.f64 (log1p.f64 (asin.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))) 3)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) 1/2)) (cbrt.f64 (*.f64 (PI.f64) 1/2))) (cbrt.f64 (*.f64 (PI.f64) 1/2)) (neg.f64 (acos.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))
(pow.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))))) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))) (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)))))))) (log.f64 (cbrt.f64 (exp.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1))))))))
Outputs
(expm1.f64 (log1p.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))
Calls

23 calls:

41.0ms
Om
40.0ms
(/.f64 t l)
39.0ms
Omc
39.0ms
t
37.0ms
l
Results
ErrorSegmentsBranch
1.3b1t
1.3b1l
1.3b1Om
1.3b1Omc
1.3b1(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
1.3b1(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
1.3b1(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
1.3b1(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
1.3b1(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
1.3b1(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
1.3b1(-.f64 1 (pow.f64 (/.f64 Om Omc) 2))
1.3b1(-.f64 1 (pow.f64 (/.f64 Om Omc) 2))
1.3b1(pow.f64 (/.f64 Om Omc) 2)
1.3b1(pow.f64 (/.f64 Om Omc) 2)
1.3b1(/.f64 Om Omc)
1.3b1(/.f64 Om Omc)
1.3b1(+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))
1.3b1(+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))
1.3b1(*.f64 2 (pow.f64 (/.f64 t l) 2))
1.3b1(*.f64 2 (pow.f64 (/.f64 t l) 2))
1.3b1(pow.f64 (/.f64 t l) 2)
1.3b1(pow.f64 (/.f64 t l) 2)
1.3b1(/.f64 t l)
Compiler

Compiled 1631 to 1090 computations (33.2% saved)

regimes632.0ms (4%)

Counts
62 → 1
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (/.f64 1 (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 1/2))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))
(asin.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 1/2 l) l) (*.f64 t t))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 t t) l) (/.f64 t l))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (/.f64 t l) (+.f64 t t)) l)))))
(asin.f64 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) 1))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (+.f64 t t) (*.f64 t (/.f64 1 l))) l)))))
(asin.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc))))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 (/.f64 t l) (/.f64 l t)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 (/.f64 t l) t) l))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (*.f64 t (*.f64 (/.f64 1 l) (/.f64 t l))))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 1 (*.f64 (/.f64 l t) (/.f64 l t))))))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 t (sqrt.f64 2)) l))))
(asin.f64 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1))))
(asin.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (neg.f64 l) (*.f64 (sqrt.f64 2) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t)))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (*.f64 t (sqrt.f64 2)) l) 2)))))
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))) 2)
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (neg.f64 l) (*.f64 (sqrt.f64 2) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 1/2)) (/.f64 t l))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 3)
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)
(pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 3)
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 4) 4))) (+.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))))
(pow.f64 (pow.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 3/2) 2)
(pow.f64 (cbrt.f64 (asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (pow.f64 (/.f64 t l) 2))))) 3)
(asin.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (fma.f64 2 (pow.f64 (/.f64 t l) 2) 1)) 3/2)))
Outputs
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
Calls

23 calls:

105.0ms
Omc
75.0ms
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
51.0ms
Om
48.0ms
(/.f64 Om Omc)
37.0ms
l
Results
ErrorSegmentsBranch
1.3b1t
1.3b1l
1.3b1Om
1.3b1Omc
1.3b1(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
1.3b1(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
1.3b1(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
1.3b1(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
1.3b1(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
1.3b1(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
1.3b1(-.f64 1 (pow.f64 (/.f64 Om Omc) 2))
1.3b1(-.f64 1 (pow.f64 (/.f64 Om Omc) 2))
1.3b1(pow.f64 (/.f64 Om Omc) 2)
1.3b1(pow.f64 (/.f64 Om Omc) 2)
1.3b1(/.f64 Om Omc)
1.3b1(/.f64 Om Omc)
1.3b1(+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))
1.3b1(+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))
1.3b1(*.f64 2 (pow.f64 (/.f64 t l) 2))
1.3b1(*.f64 2 (pow.f64 (/.f64 t l) 2))
1.3b1(pow.f64 (/.f64 t l) 2)
1.3b1(pow.f64 (/.f64 t l) 2)
1.3b1(/.f64 t l)
Compiler

Compiled 1255 to 823 computations (34.4% saved)

regimes381.0ms (2.4%)

Counts
49 → 1
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (/.f64 1 (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 1/2))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))
(asin.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 1/2 l) l) (*.f64 t t))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 t t) l) (/.f64 t l))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (/.f64 t l) (+.f64 t t)) l)))))
(asin.f64 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) 1))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (+.f64 t t) (*.f64 t (/.f64 1 l))) l)))))
(asin.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc))))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 (/.f64 t l) (/.f64 l t)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 (/.f64 t l) t) l))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (*.f64 t (*.f64 (/.f64 1 l) (/.f64 t l))))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 1 (*.f64 (/.f64 l t) (/.f64 l t))))))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(asin.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 t (sqrt.f64 2)) l))))
(asin.f64 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1))))
(asin.f64 (sqrt.f64 (/.f64 1 (fma.f64 2 (/.f64 t (/.f64 (*.f64 l l) t)) 1))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) (/.f64 (neg.f64 l) (*.f64 (sqrt.f64 2) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 1 (/.f64 t (/.f64 (*.f64 l l) t)))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(expm1.f64 (log1p.f64 (asin.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (pow.f64 (/.f64 (*.f64 t (sqrt.f64 2)) l) 2)))))
(pow.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))) 2)
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 l (*.f64 (sqrt.f64 2) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (neg.f64 l) (*.f64 (sqrt.f64 2) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 1/2)) (/.f64 t l))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
Outputs
(asin.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 t (sqrt.f64 2)) l))))
Calls

21 calls:

32.0ms
l
32.0ms
t
30.0ms
Om
27.0ms
Omc
24.0ms
(/.f64 t l)
Results
ErrorSegmentsBranch
2.0b1t
2.0b1l
2.0b1Om
2.0b1Omc
2.0b1(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
2.0b1(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
2.0b1(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
2.0b1(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
2.0b1(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
2.0b1(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
2.0b1(-.f64 1 (pow.f64 (/.f64 Om Omc) 2))
2.0b1(pow.f64 (/.f64 Om Omc) 2)
2.0b1(/.f64 Om Omc)
2.0b1(+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))
2.0b1(+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))
2.0b1(*.f64 2 (pow.f64 (/.f64 t l) 2))
2.0b1(*.f64 2 (pow.f64 (/.f64 t l) 2))
2.0b1(pow.f64 (/.f64 t l) 2)
2.0b1(pow.f64 (/.f64 t l) 2)
2.0b1(/.f64 t l)
2.0b1(/.f64 t l)
Compiler

Compiled 997 to 636 computations (36.2% saved)

regimes329.0ms (2.1%)

Counts
30 → 3
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (/.f64 1 (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 1/2))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))
(asin.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 1/2 l) l) (*.f64 t t))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 t t) l) (/.f64 t l))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (/.f64 t l) (+.f64 t t)) l)))))
(asin.f64 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) 1))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (+.f64 t t) (*.f64 t (/.f64 1 l))) l)))))
(asin.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc))))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 (/.f64 t l) (/.f64 l t)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 (*.f64 (/.f64 t l) t) l))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 t l) (/.f64 t l)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (*.f64 t (*.f64 (/.f64 1 l) (/.f64 t l))))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 1 (*.f64 (/.f64 l t) (/.f64 l t))))))))
(asin.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
Outputs
(asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 (/.f64 t l) (/.f64 l t)))))))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
Calls

12 calls:

47.0ms
(pow.f64 (/.f64 Om Omc) 2)
46.0ms
t
38.0ms
(/.f64 t l)
37.0ms
(/.f64 t l)
35.0ms
(/.f64 Om Omc)
Results
ErrorSegmentsBranch
9.8b3t
11.2b1l
11.2b1Om
11.2b1Omc
11.2b1(-.f64 1 (pow.f64 (/.f64 Om Omc) 2))
11.2b1(-.f64 1 (pow.f64 (/.f64 Om Omc) 2))
11.2b1(pow.f64 (/.f64 Om Omc) 2)
11.2b1(pow.f64 (/.f64 Om Omc) 2)
10.0b3(/.f64 Om Omc)
10.0b3(/.f64 Om Omc)
0.9b3(/.f64 t l)
0.9b3(/.f64 t l)
Compiler

Compiled 511 to 307 computations (39.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.5107820742040135e+88
8.725699520124783e+88
0.0ms
-1.6524628444391966e+154
-2.8490289484550205e+146
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes278.0ms (1.7%)

Counts
24 → 3
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (/.f64 1 (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 1/2))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))
(asin.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 1/2 l) l) (*.f64 t t))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 t t) l) (/.f64 t l))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (/.f64 t l) (+.f64 t t)) l)))))
(asin.f64 (sqrt.f64 (-.f64 1 (-.f64 (+.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) 1))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (/.f64 (*.f64 t (*.f64 t 2)) l) l)))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 2 (*.f64 l l)) (*.f64 t t))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (+.f64 t t) (*.f64 t (/.f64 1 l))) l)))))
(asin.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc)))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (*.f64 Om Om) Omc) l) Omc))))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))) (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 l l) (*.f64 t t)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om))))))
Outputs
(asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 t t) l) (/.f64 t l))))))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
Calls

6 calls:

74.0ms
t
59.0ms
(/.f64 t l)
56.0ms
(/.f64 t l)
27.0ms
Omc
27.0ms
Om
Results
ErrorSegmentsBranch
10.5b3t
11.8b1l
11.8b1Om
11.8b1Omc
1.6b3(/.f64 t l)
1.6b3(/.f64 t l)
Compiler

Compiled 329 to 204 computations (38% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.5107820742040135e+88
8.725699520124783e+88
0.0ms
-1.6524628444391966e+154
-2.8490289484550205e+146
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes497.0ms (3.1%)

Counts
14 → 3
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (/.f64 1 (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 1/2))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))
(asin.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 1/2 l) l) (*.f64 t t))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))
Outputs
(asin.f64 (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 1/2))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
Calls

6 calls:

150.0ms
Omc
110.0ms
l
98.0ms
Om
46.0ms
(/.f64 t l)
44.0ms
(/.f64 t l)
Results
ErrorSegmentsBranch
19.0b4t
18.5b7l
27.2b6Om
26.8b9Omc
2.0b3(/.f64 t l)
2.0b3(/.f64 t l)
Compiler

Compiled 155 to 107 computations (31% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.04107004675935623
5879253933.650892
0.0ms
-106.61422265738219
-0.0009445098983319591
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes284.0ms (1.8%)

Counts
11 → 3
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (/.f64 1 (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 1/2))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
Outputs
(asin.f64 (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 1/2))))
(asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
Calls

6 calls:

81.0ms
t
74.0ms
l
55.0ms
Omc
37.0ms
Om
16.0ms
(/.f64 t l)
Results
ErrorSegmentsBranch
17.4b9t
18.2b9l
27.7b6Om
27.4b9Omc
2.2b3(/.f64 t l)
2.2b3(/.f64 t l)
Compiler

Compiled 122 to 89 computations (27% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.04107004675935623
5879253933.650892
0.0ms
-106.61422265738219
-0.0009445098983319591
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes264.0ms (1.7%)

Counts
9 → 3
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (/.f64 1 (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
Outputs
(asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
Calls

6 calls:

100.0ms
t
53.0ms
l
46.0ms
Omc
33.0ms
Om
14.0ms
(/.f64 t l)
Results
ErrorSegmentsBranch
17.4b9t
18.2b9l
27.7b6Om
27.4b9Omc
2.2b3(/.f64 t l)
2.2b3(/.f64 t l)
Compiler

Compiled 104 to 76 computations (26.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.04107004675935623
5879253933.650892
0.0ms
-106.61422265738219
-0.0009445098983319591
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes140.0ms (0.9%)

Counts
6 → 3
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
Outputs
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(asin.f64 1)
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
Calls

6 calls:

50.0ms
Omc
27.0ms
Om
22.0ms
l
14.0ms
t
12.0ms
(/.f64 t l)
Results
ErrorSegmentsBranch
20.8b3t
22.1b5l
30.2b5Om
30.0b5Omc
14.4b3(/.f64 t l)
14.4b3(/.f64 t l)
Compiler

Compiled 78 to 56 computations (28.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.04107004675935623
5879253933.650892
0.0ms
-5.710670017961987e+212
-1.4771132658684309e+197
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes97.0ms (0.6%)

Counts
5 → 3
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
Outputs
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(asin.f64 1)
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
Calls

6 calls:

20.0ms
Omc
20.0ms
Om
19.0ms
l
13.0ms
t
11.0ms
(/.f64 t l)
Results
ErrorSegmentsBranch
20.8b3t
22.1b5l
30.2b5Om
30.0b5Omc
14.4b3(/.f64 t l)
14.4b3(/.f64 t l)
Compiler

Compiled 71 to 51 computations (28.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.04107004675935623
5879253933.650892
0.0ms
-5.710670017961987e+212
-1.4771132658684309e+197
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes90.0ms (0.6%)

Counts
4 → 3
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
Outputs
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(asin.f64 1)
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
Calls

6 calls:

20.0ms
l
18.0ms
Omc
18.0ms
Om
12.0ms
(/.f64 t l)
11.0ms
t
Results
ErrorSegmentsBranch
20.8b3t
22.1b5l
30.2b5Om
30.0b5Omc
14.4b3(/.f64 t l)
14.4b3(/.f64 t l)
Compiler

Compiled 64 to 46 computations (28.1% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.04107004675935623
5879253933.650892
0.0ms
-5.710670017961987e+212
-1.4771132658684309e+197
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes133.0ms (0.8%)

Counts
3 → 3
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
Outputs
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(asin.f64 1)
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
Calls

6 calls:

61.0ms
(/.f64 t l)
17.0ms
l
17.0ms
Omc
17.0ms
Om
10.0ms
t
Results
ErrorSegmentsBranch
20.8b3t
22.1b5l
30.2b5Om
30.0b5Omc
14.4b3(/.f64 t l)
14.4b3(/.f64 t l)
Compiler

Compiled 57 to 42 computations (26.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.04107004675935623
5879253933.650892
0.0ms
-5.710670017961987e+212
-1.4771132658684309e+197
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes47.0ms (0.3%)

Accuracy

Total -1.6b remaining (-5%)

Threshold costs -1.6b (-5%)

Counts
2 → 1
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l))))
Outputs
(asin.f64 1)
Calls

5 calls:

32.0ms
(/.f64 t l)
3.0ms
Omc
3.0ms
t
3.0ms
Om
3.0ms
l
Results
ErrorSegmentsBranch
32.8b1t
32.8b1l
32.8b1Om
32.8b1Omc
32.8b1(/.f64 t l)
Compiler

Compiled 43 to 32 computations (25.6% saved)

simplify31.0ms (0.2%)

Algorithm
egg-herbie
Rules
17×*-commutative_binary64
15×+-commutative_binary64
13×sub-neg_binary64
11×neg-sub0_binary64
10×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
089573
1111573
2135573
3156573
4171573
5177573
6178573
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(expm1.f64 (log1p.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 t (sqrt.f64 2)) l))))
(if (<=.f64 (/.f64 t l) -10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 60000000000000001098697596937790423056114766864744118035152134339640151620269668116201472) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 (/.f64 t l) (/.f64 l t))))))) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 (/.f64 t l) -10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 60000000000000001098697596937790423056114766864744118035152134339640151620269668116201472) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 t t) l) (/.f64 t l)))))) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 (/.f64 t l) -100) (asin.f64 (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))))) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 (/.f64 t l) -100) (asin.f64 (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 (/.f64 t l) -100) (asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 (/.f64 t l) -499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 (/.f64 t l) -499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))))
(if (<=.f64 (/.f64 t l) -499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))))
(if (<=.f64 (/.f64 t l) -499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))))
(asin.f64 1)
Outputs
(expm1.f64 (log1p.f64 (asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))))
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om)))) (hypot.f64 1 (*.f64 (/.f64 t l) (sqrt.f64 2)))))
(asin.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 t (sqrt.f64 2)) l))))
(if (<=.f64 (/.f64 t l) -10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 60000000000000001098697596937790423056114766864744118035152134339640151620269668116201472) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 (/.f64 t l) (/.f64 l t))))))) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 (/.f64 t l) -10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 60000000000000001098697596937790423056114766864744118035152134339640151620269668116201472) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))) (+.f64 1 (*.f64 2 (/.f64 (/.f64 t l) (/.f64 l t))))))) (asin.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(if (<=.f64 (/.f64 t l) -10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 60000000000000001098697596937790423056114766864744118035152134339640151620269668116201472) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (+.f64 t t) l) (/.f64 t l)))))) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 (/.f64 t l) -10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 60000000000000001098697596937790423056114766864744118035152134339640151620269668116201472) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 t l) (/.f64 (+.f64 t t) l)))))) (asin.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(if (<=.f64 (/.f64 t l) -100) (asin.f64 (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))))) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 (/.f64 t l) -100) (asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))))) (asin.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(if (<=.f64 (/.f64 t l) -100) (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))))) (asin.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(if (<=.f64 (/.f64 t l) -100) (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (/.f64 Om Omc) (/.f64 Omc Om))))) (asin.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(if (<=.f64 (/.f64 t l) -100) (asin.f64 (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 (/.f64 t l) -100) (asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))) (asin.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(if (<=.f64 (/.f64 t l) -100) (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))) (asin.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(if (<=.f64 (/.f64 t l) -100) (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))) (asin.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(if (<=.f64 (/.f64 t l) -100) (asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 (/.f64 t l) -100) (asin.f64 (/.f64 (neg.f64 l) (/.f64 t (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 (-.f64 1 (*.f64 (/.f64 t l) (/.f64 t l)))) (asin.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(if (<=.f64 (/.f64 t l) -499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 (/.f64 t l) -499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(if (<=.f64 (/.f64 t l) -499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))))
(if (<=.f64 (/.f64 t l) -499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(if (<=.f64 (/.f64 t l) -499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))))
(if (<=.f64 (/.f64 t l) -499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))))
(asin.f64 1)
Compiler

Compiled 423 to 294 computations (30.5% saved)

soundness120.0ms (0.8%)

Algorithm
egg-herbie
Rules
907×associate-/l*_binary64
780×associate-/r*_binary64
715×associate-*r*_binary64
661×associate-*l*_binary64
628×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01976263
16274794
226124378
01582343
14672266
216532193
Stop Event
node limit
node limit
Compiler

Compiled 222 to 185 computations (16.7% saved)

end267.0ms (1.7%)

Compiler

Compiled 375 to 220 computations (41.3% saved)

Profiling

Loading profile data...