Details

Time bar (total: 15.0s)

analyze1.2s (7.8%)

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

Results
2.1s8256×body256valid
1.6s7189×body256invalid
Bogosity

preprocess78.0ms (0.5%)

Algorithm
egg-herbie
Rules
1468×rational.json-simplify-35
1156×rational.json-simplify-51
1036×rational.json-simplify-48
990×rational.json-simplify-2
860×rational.json-simplify-61
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068399
1120399
2196399
3391399
4930399
51599399
62667399
74312399
86050399
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)) (+.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 (pow.f64 (/.f64 Om l) 2) -1) (-.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))))))
Compiler

Compiled 27 to 23 computations (14.8% saved)

simplify103.0ms (0.7%)

Algorithm
egg-herbie
Rules
2172×rational.json-simplify-35
878×rational.json-simplify-51
866×rational.json-simplify-2
794×rational.json-simplify-55
742×rational.json-simplify-48
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01957
13257
24857
39257
420857
557057
690157
7172257
8308857
9509857
10746257
Stop Event
node limit
Counts
1 → 1
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))))))

eval1.0ms (0%)

Compiler

Compiled 23 to 19 computations (17.4% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
9.8b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
9.8b
(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)

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 t l) 2)
0.3b
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
0.6b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
8.9b
(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)

series28.0ms (0.2%)

Counts
4 → 168
Calls

42 calls:

TimeVariablePointExpression
3.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)))))
2.0ms
Omc
@inf
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
1.0ms
t
@0
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
1.0ms
Om
@inf
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))

rewrite87.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1340×rational.json-1
1340×rational.json-2
1340×rational.json-3
1336×rational.json-4
1312×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019172
1137172
2325172
3801172
42186172
55080172
Stop Event
node limit
Counts
4 → 92
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 t l) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2) (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.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 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 2) (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.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 1 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.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 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 -1/2 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.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)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.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 (pow.f64 (/.f64 t l) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 t l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 t l) 2) 2) (/.f64 (pow.f64 (/.f64 t l) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 t l) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 t l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (/.f64 t l) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 t l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (pow.f64 (/.f64 t l) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (pow.f64 (/.f64 t (+.f64 l l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (pow.f64 (/.f64 (/.f64 t l) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 2) (pow.f64 (/.f64 1 l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 t l) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (pow.f64 (*.f64 2 (/.f64 t l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 t l) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (pow.f64 t 2)) (pow.f64 (/.f64 1/2 l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (pow.f64 t 2)) (pow.f64 (*.f64 (/.f64 1 l) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1/2 l) 2) (*.f64 4 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 t 4) 2) (pow.f64 (/.f64 1 (*.f64 l 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (/.f64 t l)) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (neg.f64 t) 2) (pow.f64 (/.f64 -1 l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 t l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 8)) 16)))))

simplify351.0ms (2.3%)

Algorithm
egg-herbie
Rules
1656×rational.json-simplify-35
1320×rational.json-simplify-51
1044×rational.json-simplify-2
914×rational.json-simplify-43
912×rational.json-simplify-46
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
042322400
1102721982
2211421040
3437719830
4630119828
5700419828
Stop Event
node limit
Counts
260 → 286
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 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))
(+.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(+.f64 0 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2) (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2))
(-.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2) 2)
(/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4))) 16)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(+.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(*.f64 2 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 1/2)
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2) 2)
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 2)
(/.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4))) 16)
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)
(+.f64 0 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 2) (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 2))
(-.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)
(-.f64 0 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(*.f64 2 (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 2))
(*.f64 2 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)
(*.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 -1/2 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2))
(*.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1/2)
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1/2 (*.f64 2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) -1)
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2)
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 2) 2)
(*.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (pow.f64 (/.f64 t l) 2) 0)
(+.f64 0 (pow.f64 (/.f64 t l) 2))
(+.f64 (/.f64 (pow.f64 (/.f64 t l) 2) 2) (/.f64 (pow.f64 (/.f64 t l) 2) 2))
(-.f64 (pow.f64 (/.f64 t l) 2) 0)
(*.f64 1 (pow.f64 (/.f64 t l) 2))
(*.f64 2 (/.f64 (pow.f64 (/.f64 t l) 2) 2))
(*.f64 (pow.f64 (/.f64 t l) 2) 1)
(*.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 1/2)
(*.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 4) 1/4)
(*.f64 4 (/.f64 (pow.f64 (/.f64 t l) 2) 4))
(*.f64 4 (pow.f64 (/.f64 t (+.f64 l l)) 2))
(*.f64 4 (pow.f64 (/.f64 (/.f64 t l) 2) 2))
(*.f64 1/2 (*.f64 2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (pow.f64 t 2) (pow.f64 (/.f64 1 l) 2))
(*.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 (/.f64 t l) 2) 2) 2)
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 t l) 2) 4))
(*.f64 1/4 (pow.f64 (*.f64 2 (/.f64 t l)) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 t l) 2) 4) 4)
(*.f64 (*.f64 4 (pow.f64 t 2)) (pow.f64 (/.f64 1/2 l) 2))
(*.f64 (*.f64 4 (pow.f64 t 2)) (pow.f64 (*.f64 (/.f64 1 l) 1/2) 2))
(*.f64 (pow.f64 (/.f64 1/2 l) 2) (*.f64 4 (pow.f64 t 2)))
(*.f64 (pow.f64 (*.f64 t 4) 2) (pow.f64 (/.f64 1 (*.f64 l 4)) 2))
(*.f64 (pow.f64 (*.f64 2 (/.f64 t l)) 2) 1/4)
(*.f64 (pow.f64 (neg.f64 t) 2) (pow.f64 (/.f64 -1 l) 2))
(/.f64 (pow.f64 (/.f64 t l) 2) 1)
(/.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 4) 4)
(/.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 8) 8)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 8)) 16)
Outputs
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (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 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.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 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (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 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (/.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 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/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 (sqrt.f64 -1) Om) Omc))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 Om (/.f64 (sqrt.f64 -1) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.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))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -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) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.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 (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) 1/16))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -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) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (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 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.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 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))))
(*.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (neg.f64 (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)))))) (neg.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) Omc))))
(+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (neg.f64 (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 (/.f64 Omc Om) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (neg.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) Omc)))))
(+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 1/8)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) 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 (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 1/8)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))))) (*.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 (sqrt.f64 -1) (pow.f64 Om 5))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) Omc)))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 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 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 Om (/.f64 (sqrt.f64 -1) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.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))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -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) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.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 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)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) 1/16))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -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) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (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 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (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 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.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 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (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 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (/.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 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (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 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.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 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (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 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (/.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 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 (*.f64 (+.f64 (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2)) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.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 (+.f64 (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2)) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.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 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 8) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 8) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (*.f64 (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 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (/.f64 1 (pow.f64 l 6)) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 4))) (*.f64 (pow.f64 t 6) 1/2)))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 6)) (pow.f64 Omc 2)) (+.f64 (/.f64 1 (pow.f64 l 6)) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 4))) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (sqrt.f64 1/2) t)))
(+.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/8)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (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)))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/8))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.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 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.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 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 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) 1/2))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (pow.f64 t 7) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/8)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) 1/2) 1/8)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.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 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 (/.f64 (pow.f64 l 2) 1/2) 1/8)) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))) (+.f64 (*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (sqrt.f64 1/2) t))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))))))))
(*.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 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 (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 l (neg.f64 (/.f64 (sqrt.f64 1/2) t))))
(+.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 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t)))) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))))
(+.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))))
(+.f64 (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))) (*.f64 l (neg.f64 (/.f64 (sqrt.f64 1/2) t)))))
(+.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 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t)))) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (+.f64 (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))) (*.f64 l (neg.f64 (/.f64 (sqrt.f64 1/2) t))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (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)))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) 1/2))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (pow.f64 t 7) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t)))) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))))))
(+.f64 (+.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) 1/2) 1/8)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) 1/2)) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))))
(+.f64 (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 (/.f64 (pow.f64 l 2) 1/2) 1/8)) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))) (*.f64 l (neg.f64 (/.f64 (sqrt.f64 1/2) t))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (sqrt.f64 1/2) t)))
(+.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/8)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (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)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (*.f64 (*.f64 (*.f64 t (pow.f64 l 5)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/8)) 2)) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (/.f64 1 (pow.f64 t 3)) (sqrt.f64 1/2)) -1/8)) 2)) (/.f64 (*.f64 t (pow.f64 l 5)) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/8))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.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 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (*.f64 t (/.f64 (pow.f64 l 5) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (pow.f64 t 3))) 2))) (*.f64 (*.f64 t (/.f64 (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/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))))))))
(+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (*.f64 (*.f64 (*.f64 t (pow.f64 l 5)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/8)) 2)) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)))) (*.f64 (*.f64 (*.f64 t (pow.f64 l 7)) (/.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 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/8)) 2)) (*.f64 (pow.f64 t 2) 1/2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (/.f64 1 (pow.f64 t 3)) (sqrt.f64 1/2)) -1/8)) 2)) (/.f64 (*.f64 t (pow.f64 l 5)) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/8)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (/.f64 1 (pow.f64 t 3)) (sqrt.f64 1/2)) -1/8)) 2)) (*.f64 (pow.f64 t 2) 1/2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (/.f64 (*.f64 t (pow.f64 l 7)) (sqrt.f64 1/2))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.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))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (*.f64 (pow.f64 t 2) 1/2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (*.f64 t (/.f64 (pow.f64 l 7) (sqrt.f64 1/2)))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (*.f64 t (/.f64 (pow.f64 l 5) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 t (sqrt.f64 1/2)) (+.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))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (pow.f64 t 3))) 2))) (*.f64 (pow.f64 t 2) 1/2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (pow.f64 l 7)) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (pow.f64 t 3))) 2))) (pow.f64 l 5)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 t (sqrt.f64 1/2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (pow.f64 t 3))) 2))) (pow.f64 t 2)))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (pow.f64 l 7)) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (pow.f64 t 3))) 2))) (pow.f64 l 5)))))))
(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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (pow.f64 l 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4))))))
(+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4))))))
(+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4)) (*.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 (*.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 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (pow.f64 l 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)))) (*.f64 (pow.f64 t 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 8))) (pow.f64 l 6)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 8))) (pow.f64 l 6))))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6)))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 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 (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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (pow.f64 l 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4))))))
(+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4))))))
(+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4)) (*.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 (*.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 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (pow.f64 l 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)))) (*.f64 (pow.f64 t 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 8))) (pow.f64 l 6)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 8))) (pow.f64 l 6))))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6)))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6))))))
(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)))))))
(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 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.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 (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 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.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 (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 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.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 (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 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.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 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.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 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.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 (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 1 (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 1 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (+.f64 1 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 -8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 6) (pow.f64 l 6)))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (+.f64 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) -8)))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (/.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 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/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/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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/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/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 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))))))
(+.f64 (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)) (+.f64 (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) -1/16)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 -1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (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 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/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/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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/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/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 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))))))
(+.f64 (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)) (+.f64 (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) -1/16)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 -1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (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 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/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/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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/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/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 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))))))
(+.f64 (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)) (+.f64 (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) -1/16)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 -1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))))
(-.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 1 (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 1 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (+.f64 1 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 -8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 6) (pow.f64 l 6)))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (+.f64 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) -8)))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (/.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 1 (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 1 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (+.f64 1 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 -8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 6) (pow.f64 l 6)))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (+.f64 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) -8)))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (/.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))
(+.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 0 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2) (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2))
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2))
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1/2)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2) 2)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4) 4)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4)) 8)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4))) 16)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(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 t l) 2))))))
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.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))))))
(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 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2))
(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 t l) 2))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(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 t l) 2))))))
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.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))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 2 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2))
(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 t l) 2))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.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 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 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 1/2)
(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 t l) 2))))))
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.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))))))
(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 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2) 2)
(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 t l) 2))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.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 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 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 2)
(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 t l) 2))))))
(/.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4) 4)
(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 t l) 2))))))
(/.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4)) 8)
(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 t l) 2))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4))) 16)
(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 t l) 2))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.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 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 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)
(/.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))))
(+.f64 0 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(+.f64 -1 (-.f64 1 (/.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(/.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))))
(+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 2) (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 2))
(/.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))))
(-.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)
(/.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))))
(-.f64 0 (/.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(/.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))))
(*.f64 2 (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 2))
(/.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))))
(*.f64 2 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(/.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))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (+.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)
(/.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))))
(*.f64 -1 (/.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 -1/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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2))
(/.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))))
(*.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1/2)
(/.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))))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(*.f64 (*.f64 4 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 4 (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(/.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))))
(*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (/.f64 1 (-.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 1/2 (*.f64 2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(/.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))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(/.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))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) -1)
(/.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))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2)
(/.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))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 2) 2)
(/.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))))
(*.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4))
(*.f64 (*.f64 4 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 4 (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))
(/.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 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)
(/.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))))
(neg.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (pow.f64 (/.f64 t l) 2) 0)
(pow.f64 (/.f64 t l) 2)
(+.f64 0 (pow.f64 (/.f64 t l) 2))
(pow.f64 (/.f64 t l) 2)
(+.f64 (/.f64 (pow.f64 (/.f64 t l) 2) 2) (/.f64 (pow.f64 (/.f64 t l) 2) 2))
(pow.f64 (/.f64 t l) 2)
(-.f64 (pow.f64 (/.f64 t l) 2) 0)
(pow.f64 (/.f64 t l) 2)
(*.f64 1 (pow.f64 (/.f64 t l) 2))
(pow.f64 (/.f64 t l) 2)
(*.f64 2 (/.f64 (pow.f64 (/.f64 t l) 2) 2))
(pow.f64 (/.f64 t l) 2)
(*.f64 (pow.f64 (/.f64 t l) 2) 1)
(pow.f64 (/.f64 t l) 2)
(*.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 1/2)
(pow.f64 (/.f64 t l) 2)
(*.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 4) 1/4)
(pow.f64 (/.f64 t l) 2)
(*.f64 4 (/.f64 (pow.f64 (/.f64 t l) 2) 4))
(pow.f64 (/.f64 t l) 2)
(*.f64 4 (pow.f64 (/.f64 t (+.f64 l l)) 2))
(*.f64 4 (pow.f64 (/.f64 (/.f64 t l) 2) 2))
(*.f64 4 (pow.f64 (/.f64 t (*.f64 l 2)) 2))
(*.f64 4 (pow.f64 (/.f64 t (*.f64 2 l)) 2))
(*.f64 1/2 (*.f64 2 (pow.f64 (/.f64 t l) 2)))
(pow.f64 (/.f64 t l) 2)
(*.f64 (pow.f64 t 2) (pow.f64 (/.f64 1 l) 2))
(pow.f64 (*.f64 (/.f64 1 l) t) 2)
(pow.f64 (*.f64 t (/.f64 1 l)) 2)
(*.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 t 2))
(pow.f64 (*.f64 (/.f64 1 l) t) 2)
(pow.f64 (*.f64 t (/.f64 1 l)) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 t l) 2) 2) 2)
(pow.f64 (/.f64 t l) 2)
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 t l) 2) 4))
(pow.f64 (/.f64 t l) 2)
(*.f64 1/4 (pow.f64 (*.f64 2 (/.f64 t l)) 2))
(pow.f64 (/.f64 t l) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 t l) 2) 4) 4)
(pow.f64 (/.f64 t l) 2)
(*.f64 (*.f64 4 (pow.f64 t 2)) (pow.f64 (/.f64 1/2 l) 2))
(*.f64 4 (*.f64 (pow.f64 t 2) (pow.f64 (/.f64 1/2 l) 2)))
(*.f64 4 (pow.f64 (*.f64 t (/.f64 1/2 l)) 2))
(*.f64 (*.f64 4 (pow.f64 t 2)) (pow.f64 (*.f64 (/.f64 1 l) 1/2) 2))
(pow.f64 (*.f64 (/.f64 1 l) t) 2)
(pow.f64 (*.f64 t (/.f64 1 l)) 2)
(*.f64 (pow.f64 (/.f64 1/2 l) 2) (*.f64 4 (pow.f64 t 2)))
(*.f64 4 (*.f64 (pow.f64 t 2) (pow.f64 (/.f64 1/2 l) 2)))
(*.f64 4 (pow.f64 (*.f64 t (/.f64 1/2 l)) 2))
(*.f64 (pow.f64 (*.f64 t 4) 2) (pow.f64 (/.f64 1 (*.f64 l 4)) 2))
(pow.f64 (*.f64 (*.f64 t 4) (/.f64 1 (*.f64 l 4))) 2)
(pow.f64 (*.f64 (*.f64 t 4) (/.f64 1/4 l)) 2)
(pow.f64 (*.f64 4 (*.f64 t (/.f64 1/4 l))) 2)
(*.f64 16 (pow.f64 (*.f64 (/.f64 1/4 l) t) 2))
(*.f64 (pow.f64 (*.f64 2 (/.f64 t l)) 2) 1/4)
(pow.f64 (/.f64 t l) 2)
(*.f64 (pow.f64 (neg.f64 t) 2) (pow.f64 (/.f64 -1 l) 2))
(pow.f64 (*.f64 (neg.f64 t) (/.f64 -1 l)) 2)
(pow.f64 (/.f64 (neg.f64 t) (neg.f64 l)) 2)
(pow.f64 (*.f64 t (/.f64 -1 l)) 2)
(/.f64 (pow.f64 (/.f64 t l) 2) 1)
(pow.f64 (/.f64 t l) 2)
(/.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 2)
(pow.f64 (/.f64 t l) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 4) 4)
(pow.f64 (/.f64 t l) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 8) 8)
(pow.f64 (/.f64 t l) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 8)) 16)
(pow.f64 (/.f64 t l) 2)

eval297.0ms (2%)

Compiler

Compiled 14999 to 12135 computations (19.1% saved)

prune63.0ms (0.4%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2788286
Fresh000
Picked011
Done000
Total2789287
Error
2.3b
Counts
287 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
44.7b
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
45.5b
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
44.7b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t))))
45.5b
(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)))))))
9.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
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (*.f64 (/.f64 1 l) t) 2))))))
22.1b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 t 2)))))))
22.9b
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))))
36.2b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
Compiler

Compiled 377 to 317 computations (15.9% saved)

localize43.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (*.f64 (/.f64 1 l) t) 2)
0.3b
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (*.f64 (/.f64 1 l) t) 2))))
0.6b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (*.f64 (/.f64 1 l) t) 2))))))
8.9b
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (*.f64 (/.f64 1 l) t) 2)))))
Compiler

Compiled 120 to 84 computations (30% saved)

series13.0ms (0.1%)

Counts
4 → 168
Calls

42 calls:

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

rewrite90.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1604×rational.json-1
1604×rational.json-2
1604×rational.json-3
1602×rational.json-4
1582×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020196
1147172
2344172
3825172
42192172
55489172
Stop Event
node limit
Counts
4 → 87
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (*.f64 (/.f64 1 l) t) 2)))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (*.f64 (/.f64 1 l) t) 2))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (*.f64 (/.f64 1 l) t) 2))))
(pow.f64 (*.f64 (/.f64 1 l) t) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4)) (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.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 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.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 1 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.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 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (/.f64 1/2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.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)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.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 (pow.f64 (/.f64 t l) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 t l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 t l) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 t l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 t l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 2) (pow.f64 (/.f64 1 l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (pow.f64 (/.f64 t l) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (pow.f64 (/.f64 t (+.f64 l l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 (pow.f64 (/.f64 1 l) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (/.f64 1 l) 2)) (/.f64 (pow.f64 t 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (/.f64 1 l) 2)) (*.f64 1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 1 l) 2) 1/2) (*.f64 2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) 2) (*.f64 2 (pow.f64 (/.f64 1 l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 t l) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 l) 2) 1/2) (*.f64 (pow.f64 (/.f64 1 l) 2) 1/2)) (pow.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (/.f64 1 l)) 2) (pow.f64 (/.f64 t 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (/.f64 t l)) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 t t) 2) (pow.f64 (/.f64 1/2 l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 t l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 8)) 16)))))

simplify408.0ms (2.7%)

Algorithm
egg-herbie
Rules
1452×rational.json-simplify-35
1236×rational.json-simplify-51
1036×rational.json-simplify-2
942×rational.json-simplify-46
894×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
041322211
198721811
2206220869
3416319661
4589819661
5655419661
6757219661
Stop Event
node limit
Counts
255 → 301
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)))))))
(*.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)))))))))
(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)))))))))
(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/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 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 (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))
(+.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(+.f64 0 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(-.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2) 2)
(/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4))) 16)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(*.f64 2 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 1/2)
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2) 2)
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 2)
(/.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4)) (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4))) 16)
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)
(+.f64 0 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(-.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)
(-.f64 0 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)
(*.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(*.f64 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2))
(*.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1/2)
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (/.f64 1/2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1/2 (*.f64 2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) -1)
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2)
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (pow.f64 (/.f64 t l) 2) 0)
(+.f64 0 (pow.f64 (/.f64 t l) 2))
(+.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 (pow.f64 (/.f64 t l) 2) 1/2))
(-.f64 (pow.f64 (/.f64 t l) 2) 0)
(*.f64 1 (pow.f64 (/.f64 t l) 2))
(*.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 1/2))
(*.f64 (pow.f64 (/.f64 t l) 2) 1)
(*.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 1/2)
(*.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 t 2))
(*.f64 (pow.f64 t 2) (pow.f64 (/.f64 1 l) 2))
(*.f64 4 (/.f64 (pow.f64 (/.f64 t l) 2) 4))
(*.f64 4 (pow.f64 (/.f64 t (+.f64 l l)) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 4) 1/4)
(*.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 (pow.f64 (/.f64 1 l) 2) 1/2))
(*.f64 (*.f64 2 (pow.f64 (/.f64 1 l) 2)) (/.f64 (pow.f64 t 2) 2))
(*.f64 (*.f64 2 (pow.f64 (/.f64 1 l) 2)) (*.f64 1/2 (pow.f64 t 2)))
(*.f64 1/2 (*.f64 2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 1/2) 2)
(*.f64 (*.f64 (pow.f64 (/.f64 1 l) 2) 1/2) (*.f64 2 (pow.f64 t 2)))
(*.f64 (/.f64 (pow.f64 t 2) 2) (*.f64 2 (pow.f64 (/.f64 1 l) 2)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 t l) 2) 4))
(*.f64 (/.f64 (pow.f64 (/.f64 t l) 2) 4) 4)
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 l) 2) 1/2) (*.f64 (pow.f64 (/.f64 1 l) 2) 1/2)) (pow.f64 t 2))
(*.f64 (pow.f64 (*.f64 2 (/.f64 1 l)) 2) (pow.f64 (/.f64 t 2) 2))
(*.f64 (pow.f64 (*.f64 2 (/.f64 t l)) 2) 1/4)
(*.f64 (pow.f64 (+.f64 t t) 2) (pow.f64 (/.f64 1/2 l) 2))
(/.f64 (pow.f64 (/.f64 t l) 2) 1)
(/.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 4) 4)
(/.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 8) 8)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 8)) 16)
Outputs
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (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 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/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 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/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 (sqrt.f64 -1) Om) Omc))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 -1) (/.f64 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (*.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))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -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) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3))) (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (*.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 (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) 1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -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) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (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 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5))) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3))))))
(*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 -1) (/.f64 Om Omc))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 -1) (neg.f64 (/.f64 Om Omc))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 -1) (neg.f64 (/.f64 Om Omc))))
(+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (neg.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 -1) (neg.f64 (/.f64 Om Omc)))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (neg.f64 (/.f64 Om Omc)))))
(+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 1/8)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 -1) (neg.f64 (/.f64 Om Omc))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3)) 1/8) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (neg.f64 (/.f64 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 (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 1/8)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))))) (*.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 (sqrt.f64 -1) (pow.f64 Om 5))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (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 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (sqrt.f64 -1) (neg.f64 (/.f64 Om Omc)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 -1) (neg.f64 (/.f64 Om Omc)))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3)) 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 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 -1) (/.f64 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (*.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))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -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) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3))) (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (*.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 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)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) 1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -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) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (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 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5))) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (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 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/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 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (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 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/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 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (sqrt.f64 1/2) t)))
(+.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 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/8)))
(+.f64 (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (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 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) 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 (*.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 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/8))) (*.f64 (*.f64 (*.f64 t (pow.f64 l 5)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)))
(+.f64 (+.f64 (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (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 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8))) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) 2)) (/.f64 (*.f64 t (pow.f64 l 5)) (sqrt.f64 1/2))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 -1/2 (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (*.f64 (*.f64 (pow.f64 l 5) (/.f64 t (sqrt.f64 1/2))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.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 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (*.f64 (*.f64 t (/.f64 (pow.f64 l 5) (sqrt.f64 1/2))) -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))))))))
(+.f64 (*.f64 (*.f64 (*.f64 t (pow.f64 l 5)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (+.f64 (+.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/8))) (*.f64 (*.f64 (*.f64 t (pow.f64 l 7)) (/.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))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (*.f64 (pow.f64 t 2) 1/2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2))))
(+.f64 (+.f64 (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (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 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) 2)) (*.f64 (pow.f64 t 2) 1/2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (/.f64 (*.f64 t (pow.f64 l 7)) (sqrt.f64 1/2))) -1/2)) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) 2)) (/.f64 (*.f64 t (pow.f64 l 5)) (sqrt.f64 1/2))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (*.f64 (pow.f64 l 5) (/.f64 t (sqrt.f64 1/2)))) (*.f64 t (*.f64 (pow.f64 l 7) (/.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (*.f64 (pow.f64 t 2) 1/2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 t (sqrt.f64 1/2)) (+.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (*.f64 (pow.f64 t 2) 1/2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (pow.f64 l 7)) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (pow.f64 l 5))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 t (sqrt.f64 1/2)) (+.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (*.f64 (pow.f64 t 2) 1/2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (pow.f64 l 7)) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (pow.f64 l 5))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 t (sqrt.f64 1/2)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (pow.f64 t 2)))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (pow.f64 l 7)) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (pow.f64 l 5))))))
(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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (pow.f64 l 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4)) (*.f64 -1/2 (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 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (*.f64 (pow.f64 t 4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4))) (pow.f64 l 4)) (*.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 (*.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 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (pow.f64 l 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)))) (*.f64 (pow.f64 t 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 8))) (pow.f64 l 6)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6)) -1/2))))
(+.f64 (+.f64 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (*.f64 (pow.f64 t 4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (*.f64 (pow.f64 t 4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 8))) (pow.f64 l 6)))))
(+.f64 (+.f64 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 8))) (pow.f64 l 6)))))
(+.f64 (+.f64 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4))) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 8))) (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 (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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (pow.f64 l 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4)) (*.f64 -1/2 (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 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (*.f64 (pow.f64 t 4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4))) (pow.f64 l 4)) (*.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 (*.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 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (pow.f64 l 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)))) (*.f64 (pow.f64 t 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 8))) (pow.f64 l 6)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6)) -1/2))))
(+.f64 (+.f64 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (*.f64 (pow.f64 t 4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (*.f64 (pow.f64 t 4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 8))) (pow.f64 l 6)))))
(+.f64 (+.f64 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 8))) (pow.f64 l 6)))))
(+.f64 (+.f64 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4))) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 8))) (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 (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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 (/.f64 1 (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(+.f64 (+.f64 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))))))))
(+.f64 (+.f64 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (pow.f64 t 4) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))))))))
(+.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 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 (/.f64 1 (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 (*.f64 (pow.f64 t 6) (-.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)))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 t 6) (*.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))))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(+.f64 (+.f64 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))))))) (*.f64 1/2 (*.f64 (pow.f64 t 6) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (/.f64 1 (pow.f64 l 6)) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 4))))))))
(+.f64 (+.f64 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 6) (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (/.f64 1 (pow.f64 l 6)) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 4))))) (*.f64 -1/2 (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))))))))
(+.f64 (+.f64 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (/.f64 1 (pow.f64 l 6)) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 4))) (*.f64 (pow.f64 t 6) 1/2)) (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) -1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (sqrt.f64 1/2) t)))
(+.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 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/8)))
(+.f64 (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (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 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (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)))))))))
(+.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) -1/2)) (+.f64 (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (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 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.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 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.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 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (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))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/8)) (+.f64 (+.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) 1/2))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (pow.f64 t 7) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2))))
(+.f64 (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) 1/2) 1/8)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.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 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) 1/2))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (+.f64 (*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (sqrt.f64 1/2) t))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (+.f64 (*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (sqrt.f64 1/2) t))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))))))))
(*.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 -1 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (neg.f64 (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)))) (neg.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (neg.f64 (/.f64 (sqrt.f64 1/2) t))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 (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 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (neg.f64 (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 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 1/8)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (neg.f64 (/.f64 (sqrt.f64 1/2) t))) (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.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 (*.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/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 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 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (neg.f64 (/.f64 (sqrt.f64 1/2) t))) (*.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 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (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)))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) 1/2))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (pow.f64 t 7) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 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 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) 1/2) 1/8)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) 1/2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 1/8))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) 1/2))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (neg.f64 (/.f64 (sqrt.f64 1/2) t))) (*.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 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))))))))
(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 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.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 (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 (/.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (pow.f64 Omc 2)))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.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 (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 (/.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (pow.f64 Omc 2)))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.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 (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 (/.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (pow.f64 Omc 2)))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.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 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.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 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (+.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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/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/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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/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/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) 1/8))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 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))))))
(+.f64 (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) -1/16)) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) 1/8)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))))))
(-.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 1 (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.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 1 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) 4))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) -2)) (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2))))
(+.f64 1 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2))) (/.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 (+.f64 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 -8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 6) (pow.f64 l 6)))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) 4)) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) -8)) -1)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (+.f64 (+.f64 1 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))))) (-.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.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 1 (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.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 1 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) 4))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) -2)) (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2))))
(+.f64 1 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2))) (/.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 (+.f64 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 -8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 6) (pow.f64 l 6)))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) 4)) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) -8)) -1)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (+.f64 (+.f64 1 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))))) (-.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.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 1 (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.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 1 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) 4))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) -2)) (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2))))
(+.f64 1 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2))) (/.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 (+.f64 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 -8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 6) (pow.f64 l 6)))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 4)) 4)) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) -8)) -1)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (+.f64 (+.f64 1 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))))) (-.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.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 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/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/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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/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/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) 1/8))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 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))))))
(+.f64 (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) -1/16)) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) 1/8)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/16 (/.f64 (pow.f64 l 8) (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 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/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/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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/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/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) 1/8))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 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))))))
(+.f64 (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) -1/16)) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1/2)) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) 1/8)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))))))
(/.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))
(+.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 0 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2))
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1/2)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2) 2)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4) 4)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4)) 8)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4))) 16)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(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 t l) 2))))))
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.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))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(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 t l) 2))))))
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.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))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 2 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2))
(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 t l) 2))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.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 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 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 1/2)
(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 t l) 2))))))
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.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))))))
(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 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2) 2)
(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 t l) 2))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.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 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 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 2)
(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 t l) 2))))))
(/.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4) 4)
(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 t l) 2))))))
(/.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4)) 8)
(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 t l) 2))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4)) (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4))) 16)
(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 t l) 2))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.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 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 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)
(/.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))))
(+.f64 0 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)
(/.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))))
(-.f64 0 (/.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (+.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)
(/.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))))
(*.f64 -1 (/.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2))
(/.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))))
(*.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1/2)
(/.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))))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (/.f64 1/2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 4 (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))))
(*.f64 4 (*.f64 (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 4 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(/.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))))
(*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (/.f64 1 (-.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 1/2 (*.f64 2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(/.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))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) -1)
(/.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))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2)
(*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 4 (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))))
(*.f64 4 (*.f64 (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 4 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))
(/.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 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)
(/.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))))
(neg.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))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (pow.f64 (/.f64 t l) 2) 0)
(pow.f64 (/.f64 t l) 2)
(+.f64 0 (pow.f64 (/.f64 t l) 2))
(pow.f64 (/.f64 t l) 2)
(+.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 (pow.f64 (/.f64 t l) 2) 1/2))
(pow.f64 (/.f64 t l) 2)
(-.f64 (pow.f64 (/.f64 t l) 2) 0)
(pow.f64 (/.f64 t l) 2)
(*.f64 1 (pow.f64 (/.f64 t l) 2))
(pow.f64 (/.f64 t l) 2)
(*.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 1/2))
(pow.f64 (/.f64 t l) 2)
(*.f64 (pow.f64 (/.f64 t l) 2) 1)
(pow.f64 (/.f64 t l) 2)
(*.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 1/2)
(pow.f64 (/.f64 t l) 2)
(*.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 t 2))
(pow.f64 (*.f64 t (/.f64 1 l)) 2)
(*.f64 (pow.f64 t 2) (pow.f64 (/.f64 1 l) 2))
(pow.f64 (*.f64 t (/.f64 1 l)) 2)
(*.f64 4 (/.f64 (pow.f64 (/.f64 t l) 2) 4))
(pow.f64 (/.f64 t l) 2)
(*.f64 4 (pow.f64 (/.f64 t (+.f64 l l)) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 4) 1/4)
(pow.f64 (/.f64 t l) 2)
(*.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 (pow.f64 (/.f64 1 l) 2) 1/2))
(pow.f64 (*.f64 t (/.f64 1 l)) 2)
(*.f64 (*.f64 2 (pow.f64 (/.f64 1 l) 2)) (/.f64 (pow.f64 t 2) 2))
(*.f64 (pow.f64 (/.f64 1 l) 2) (*.f64 (/.f64 (pow.f64 t 2) 2) 2))
(*.f64 (pow.f64 (/.f64 1 l) 2) (*.f64 2 (/.f64 (pow.f64 t 2) 2)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 1 l) 2) (/.f64 (pow.f64 t 2) 2)))
(*.f64 (*.f64 2 (pow.f64 (/.f64 1 l) 2)) (*.f64 1/2 (pow.f64 t 2)))
(pow.f64 (*.f64 t (/.f64 1 l)) 2)
(*.f64 1/2 (*.f64 2 (pow.f64 (/.f64 t l) 2)))
(pow.f64 (/.f64 t l) 2)
(*.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 1/2) 2)
(pow.f64 (/.f64 t l) 2)
(*.f64 (*.f64 (pow.f64 (/.f64 1 l) 2) 1/2) (*.f64 2 (pow.f64 t 2)))
(pow.f64 (*.f64 t (/.f64 1 l)) 2)
(*.f64 (/.f64 (pow.f64 t 2) 2) (*.f64 2 (pow.f64 (/.f64 1 l) 2)))
(*.f64 (*.f64 2 (pow.f64 (/.f64 1 l) 2)) (/.f64 (pow.f64 t 2) 2))
(*.f64 (pow.f64 (/.f64 1 l) 2) (*.f64 (/.f64 (pow.f64 t 2) 2) 2))
(*.f64 (pow.f64 (/.f64 1 l) 2) (*.f64 2 (/.f64 (pow.f64 t 2) 2)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 1 l) 2) (/.f64 (pow.f64 t 2) 2)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 t l) 2) 4))
(pow.f64 (/.f64 t l) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 t l) 2) 4) 4)
(pow.f64 (/.f64 t l) 2)
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 1 l) 2) 1/2) (*.f64 (pow.f64 (/.f64 1 l) 2) 1/2)) (pow.f64 t 2))
(pow.f64 (*.f64 t (/.f64 1 l)) 2)
(*.f64 (pow.f64 (*.f64 2 (/.f64 1 l)) 2) (pow.f64 (/.f64 t 2) 2))
(pow.f64 (*.f64 (*.f64 2 (/.f64 1 l)) (/.f64 t 2)) 2)
(*.f64 4 (pow.f64 (*.f64 (/.f64 1 l) (/.f64 t 2)) 2))
(*.f64 (pow.f64 (*.f64 2 (/.f64 t l)) 2) 1/4)
(pow.f64 (/.f64 t l) 2)
(*.f64 (pow.f64 (+.f64 t t) 2) (pow.f64 (/.f64 1/2 l) 2))
(pow.f64 (*.f64 (+.f64 t t) (/.f64 1/2 l)) 2)
(/.f64 (pow.f64 (/.f64 t l) 2) 1)
(pow.f64 (/.f64 t l) 2)
(/.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 2)
(pow.f64 (/.f64 t l) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 4) 4)
(pow.f64 (/.f64 t l) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 8) 8)
(pow.f64 (/.f64 t l) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 8)) 16)
(pow.f64 (/.f64 t l) 2)

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 51 to 39 computations (23.5% saved)

series6.0ms (0%)

Counts
4 → 48
Calls

24 calls:

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

rewrite89.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1356×rational.json-1
1356×rational.json-2
1356×rational.json-4
1356×rational.json-3
1348×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013106
191106
2198106
3428106
41006106
53776106
Stop Event
node limit
Counts
4 → 143
Calls
Call 1
Inputs
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(asin.f64 (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 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))) (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 Om 2) (/.f64 1 (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 Om 2) (*.f64 1/2 (*.f64 2 (/.f64 1 (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 Om 2) (*.f64 1/2 (/.f64 2 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 Omc 2) (/.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 Om 2)) (/.f64 1/2 (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Om 2) 4) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 (/.f64 1 (pow.f64 Omc 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 1/2 (/.f64 1/2 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 Omc 2)) (pow.f64 Om 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 Omc 2)) (/.f64 1 (/.f64 1 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 Om 2)) (/.f64 -1 (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) -2) (*.f64 2 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))) (/.f64 1/2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 Om 2) 4) (pow.f64 Omc 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Om 2) 8) (/.f64 1 (*.f64 (pow.f64 Omc 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 Omc 2)) (*.f64 2 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Om 2) -2) (/.f64 -1/2 (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Om 2) -2) (/.f64 1 (*.f64 (pow.f64 Omc 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Om 2) -2) (/.f64 -1 (*.f64 2 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 Omc 2))) (*.f64 (pow.f64 Om 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 (*.f64 2 (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Omc 2) (/.f64 1/2 (pow.f64 Om 2))) (/.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) 4) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (*.f64 (pow.f64 Om 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 Omc 2)) (neg.f64 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Om 2) 1/2) (*.f64 2 (/.f64 1 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Om 2) 1/2) (/.f64 2 (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 Om 2)) (/.f64 (neg.f64 (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 Omc 2)) 1/4) (*.f64 (pow.f64 Om 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (pow.f64 Omc 2)))) (pow.f64 Om 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (pow.f64 Omc 2))) (pow.f64 Om 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (pow.f64 Omc 2))) (*.f64 (pow.f64 Om 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 Om 2))) (/.f64 1 (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Omc 2) (/.f64 1/2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Omc 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (/.f64 1 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (/.f64 1/2 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (/.f64 -1 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (pow.f64 Omc 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))) (*.f64 2 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 Om 2) -2) (*.f64 2 (pow.f64 Omc 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Omc 2) (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))) (/.f64 2 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 Omc 2) 8)) (*.f64 (pow.f64 Om 2) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 Omc 2) -2)) (*.f64 (pow.f64 Om 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 2 (pow.f64 Omc 2))) (*.f64 (pow.f64 Om 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (pow.f64 Omc 2) (neg.f64 (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) -2) (*.f64 2 (pow.f64 Omc 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (neg.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -2) (/.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))))))

simplify118.0ms (0.8%)

Algorithm
egg-herbie
Rules
1274×rational.json-simplify-51
950×rational.json-simplify-44
950×rational.json-simplify-35
898×rational.json-simplify-55
808×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03006907
16346739
215456429
349096069
Stop Event
node limit
Counts
191 → 210
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))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 0)
(+.f64 0 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))))
(+.f64 (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))) (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))))
(-.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 0)
(-.f64 0 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))
(*.f64 2 (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))))
(*.f64 (pow.f64 Om 2) (/.f64 1 (pow.f64 Omc 2)))
(*.f64 (pow.f64 Om 2) (*.f64 1/2 (*.f64 2 (/.f64 1 (pow.f64 Omc 2)))))
(*.f64 (pow.f64 Om 2) (*.f64 1/2 (/.f64 2 (pow.f64 Omc 2))))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)
(*.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (*.f64 2 (pow.f64 Om 2)) (/.f64 1/2 (pow.f64 Omc 2)))
(*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 1/2)) 1/2)
(*.f64 (*.f64 (pow.f64 Om 2) 4) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)))
(*.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 (/.f64 1 (pow.f64 Omc 2)) 1/4))
(*.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 1/2 (/.f64 1/2 (pow.f64 Omc 2))))
(*.f64 4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)))
(*.f64 4 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 4))
(*.f64 (/.f64 1 (pow.f64 Omc 2)) (pow.f64 Om 2))
(*.f64 (/.f64 1 (pow.f64 Omc 2)) (/.f64 1 (/.f64 1 (pow.f64 Om 2))))
(*.f64 (neg.f64 (pow.f64 Om 2)) (/.f64 -1 (pow.f64 Omc 2)))
(*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) -2) (*.f64 2 (pow.f64 Omc 2))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))) (/.f64 1/2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 Om 2) 4) (pow.f64 Omc 2)) 1/4)
(*.f64 (*.f64 (pow.f64 Om 2) 8) (/.f64 1 (*.f64 (pow.f64 Omc 2) 8)))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 1/2)))
(*.f64 (/.f64 1/2 (pow.f64 Omc 2)) (*.f64 2 (pow.f64 Om 2)))
(*.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(*.f64 (*.f64 (pow.f64 Om 2) -2) (/.f64 -1/2 (pow.f64 Omc 2)))
(*.f64 (*.f64 (pow.f64 Om 2) -2) (/.f64 1 (*.f64 (pow.f64 Omc 2) -2)))
(*.f64 (*.f64 (pow.f64 Om 2) -2) (/.f64 -1 (*.f64 2 (pow.f64 Omc 2))))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 Omc 2))) (*.f64 (pow.f64 Om 2) 1/2))
(*.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) -1)
(*.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 (*.f64 2 (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(*.f64 (/.f64 2 (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) 1/2))
(*.f64 (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))) 2)
(*.f64 (*.f64 (pow.f64 Omc 2) (/.f64 1/2 (pow.f64 Om 2))) (/.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(*.f64 (/.f64 2 (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) 4) (pow.f64 Omc 2)))
(*.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (*.f64 (pow.f64 Om 2) 4))
(*.f64 (/.f64 -1 (pow.f64 Omc 2)) (neg.f64 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 Om 2) 1/2) (*.f64 2 (/.f64 1 (pow.f64 Omc 2))))
(*.f64 (*.f64 (pow.f64 Om 2) 1/2) (/.f64 2 (pow.f64 Omc 2)))
(*.f64 (/.f64 -1 (pow.f64 Om 2)) (/.f64 (neg.f64 (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Omc 2)) 1/4) (*.f64 (pow.f64 Om 2) 4))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (pow.f64 Omc 2)))) (pow.f64 Om 2))
(*.f64 (*.f64 1/2 (/.f64 2 (pow.f64 Omc 2))) (pow.f64 Om 2))
(*.f64 (*.f64 1/2 (/.f64 1/2 (pow.f64 Omc 2))) (*.f64 (pow.f64 Om 2) 4))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 Om 2))) (/.f64 1 (pow.f64 Omc 2)))
(*.f64 (/.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Omc 2) (/.f64 1/2 (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 Omc 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (/.f64 1 (pow.f64 Om 2)))
(*.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 2 (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (/.f64 1/2 (pow.f64 Om 2)))
(*.f64 (/.f64 (neg.f64 (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (/.f64 -1 (pow.f64 Om 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (pow.f64 Omc 2))
(*.f64 (/.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))) (*.f64 2 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 Om 2) -2) (*.f64 2 (pow.f64 Omc 2))) -1)
(*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)) 4)
(*.f64 (/.f64 -1/2 (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) -2))
(*.f64 (/.f64 1/2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 Omc 2) (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 4) 4)
(*.f64 (/.f64 1 (*.f64 (pow.f64 Omc 2) 8)) (*.f64 (pow.f64 Om 2) 8))
(*.f64 (/.f64 1 (*.f64 (pow.f64 Omc 2) -2)) (*.f64 (pow.f64 Om 2) -2))
(*.f64 (/.f64 -1 (*.f64 2 (pow.f64 Omc 2))) (*.f64 (pow.f64 Om 2) -2))
(pow.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)
(neg.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))
(neg.f64 (/.f64 (/.f64 (pow.f64 Omc 2) (neg.f64 (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) -2) (*.f64 2 (pow.f64 Omc 2))))
(+.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(+.f64 0 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))
(-.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))
(*.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1/2)
(*.f64 4 (/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 1/4 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) 2)
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)
(/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)
(/.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))) 16)
(pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2))
(-.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0)
(*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2))
(*.f64 1 (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)))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2)
(*.f64 4 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2) 2)
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 4)
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4))) 16)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)
(+.f64 0 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 -1 (neg.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2)))
(+.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2)) -1)
(+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -2) (/.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -2))
(*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -2))
(*.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(*.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2)
(*.f64 4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4))
(*.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -1)
(*.f64 -1 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4))
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -2) 2)
(*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4) 4)
(/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(/.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)
(/.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -1)
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4)) 8)
(/.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1)) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4))) 16)
(/.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))) 2)
(pow.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(neg.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
Outputs
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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (+.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 -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 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) 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 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)
(*.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))
(+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))
(+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) 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 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3)))))
(+.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 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5))) (+.f64 (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))) (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om))))
(+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(*.f64 -1 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(neg.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(*.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)))
(+.f64 (*.f64 -1 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))
(+.f64 (neg.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)))
(+.f64 (*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) Omc))) (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) 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))))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8)))
(+.f64 (neg.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8) (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om))))
(+.f64 (*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8)))
(+.f64 (*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3)) 1/8)))
(+.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 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8) (+.f64 (*.f64 -1 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (+.f64 (neg.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))))
(+.f64 (*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8) (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))) (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om))))
(+.f64 (+.f64 (*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) Omc))) (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5)))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3)) 1/8)))
(/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)
(*.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))
(+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))
(+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) 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 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3)))))
(+.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 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5))) (+.f64 (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))) (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om))))
(+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5))))))
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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (+.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 -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 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) 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 (*.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))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 1 (+.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 -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 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) 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 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1)
(neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (neg.f64 (pow.f64 Om 2)) (pow.f64 Omc 2))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1)
(neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (neg.f64 (pow.f64 Om 2)) (pow.f64 Omc 2))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1)
(neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (neg.f64 (pow.f64 Om 2)) (pow.f64 Omc 2))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 0)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 0 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))) (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 0)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 0 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 2 (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (pow.f64 Om 2) (/.f64 1 (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (pow.f64 Om 2) (*.f64 1/2 (*.f64 2 (/.f64 1 (pow.f64 Omc 2)))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (pow.f64 Om 2) (*.f64 1/2 (/.f64 2 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(*.f64 (pow.f64 Omc 2) (/.f64 1 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 2 (pow.f64 Om 2)) (/.f64 1/2 (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 1/2)) 1/2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (pow.f64 Om 2) 4) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)))
(*.f64 4 (*.f64 (/.f64 1/4 (pow.f64 Omc 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 Om 2) (/.f64 1/4 (pow.f64 Omc 2))))
(*.f64 1/4 (*.f64 (pow.f64 Om 2) (/.f64 4 (pow.f64 Omc 2))))
(*.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 (/.f64 1 (pow.f64 Omc 2)) 1/4))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 1/2 (/.f64 1/2 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)))
(*.f64 (*.f64 (pow.f64 Om 2) 4) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)))
(*.f64 4 (*.f64 (/.f64 1/4 (pow.f64 Omc 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 Om 2) (/.f64 1/4 (pow.f64 Omc 2))))
(*.f64 1/4 (*.f64 (pow.f64 Om 2) (/.f64 4 (pow.f64 Omc 2))))
(*.f64 4 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 4))
(*.f64 (*.f64 (pow.f64 Om 2) 4) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)))
(*.f64 4 (*.f64 (/.f64 1/4 (pow.f64 Omc 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 Om 2) (/.f64 1/4 (pow.f64 Omc 2))))
(*.f64 1/4 (*.f64 (pow.f64 Om 2) (/.f64 4 (pow.f64 Omc 2))))
(*.f64 (/.f64 1 (pow.f64 Omc 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 1 (pow.f64 Omc 2)) (/.f64 1 (/.f64 1 (pow.f64 Om 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (neg.f64 (pow.f64 Om 2)) (/.f64 -1 (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(*.f64 (pow.f64 Omc 2) (/.f64 1 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (pow.f64 Omc 2) (/.f64 1 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) -2) (*.f64 2 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 2 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 1/2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) 1/2))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))) (pow.f64 Omc 2))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2)))))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))) (/.f64 1/2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 1/2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) 1/2))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))) (pow.f64 Omc 2))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2)))))))
(*.f64 (/.f64 (*.f64 (pow.f64 Om 2) 4) (pow.f64 Omc 2)) 1/4)
(*.f64 (*.f64 (pow.f64 Om 2) 4) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)))
(*.f64 4 (*.f64 (/.f64 1/4 (pow.f64 Omc 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 Om 2) (/.f64 1/4 (pow.f64 Omc 2))))
(*.f64 1/4 (*.f64 (pow.f64 Om 2) (/.f64 4 (pow.f64 Omc 2))))
(*.f64 (*.f64 (pow.f64 Om 2) 8) (/.f64 1 (*.f64 (pow.f64 Omc 2) 8)))
(*.f64 (pow.f64 Om 2) (*.f64 8 (/.f64 1 (*.f64 (pow.f64 Omc 2) 8))))
(*.f64 (pow.f64 Om 2) (*.f64 8 (/.f64 1/8 (pow.f64 Omc 2))))
(*.f64 8 (*.f64 (pow.f64 Om 2) (/.f64 1/8 (pow.f64 Omc 2))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 1/2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 1/2 (pow.f64 Omc 2)) (*.f64 2 (pow.f64 Om 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(*.f64 (pow.f64 Omc 2) (/.f64 1 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (*.f64 (pow.f64 Om 2) -2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (pow.f64 Om 2) -2) (/.f64 1 (*.f64 (pow.f64 Omc 2) -2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (pow.f64 Om 2) -2) (/.f64 -1 (*.f64 2 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 Omc 2))) (*.f64 (pow.f64 Om 2) 1/2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) -1)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 (*.f64 2 (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(*.f64 (pow.f64 Omc 2) (/.f64 1 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (/.f64 2 (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) 1/2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (pow.f64 Omc 2) (/.f64 1/2 (pow.f64 Om 2))) (/.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(*.f64 (pow.f64 Omc 2) (/.f64 1 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (/.f64 2 (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (/.f64 2 (pow.f64 Om 2)) (/.f64 (/.f64 (pow.f64 Om 2) 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (/.f64 2 (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (/.f64 (*.f64 2 (pow.f64 Omc 2)) (pow.f64 Om 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) 4) (pow.f64 Omc 2)))
(*.f64 (*.f64 (pow.f64 Om 2) 4) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)))
(*.f64 4 (*.f64 (/.f64 1/4 (pow.f64 Omc 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 Om 2) (/.f64 1/4 (pow.f64 Omc 2))))
(*.f64 1/4 (*.f64 (pow.f64 Om 2) (/.f64 4 (pow.f64 Omc 2))))
(*.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (*.f64 (pow.f64 Om 2) 4))
(*.f64 (*.f64 (pow.f64 Om 2) 4) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)))
(*.f64 4 (*.f64 (/.f64 1/4 (pow.f64 Omc 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 Om 2) (/.f64 1/4 (pow.f64 Omc 2))))
(*.f64 1/4 (*.f64 (pow.f64 Om 2) (/.f64 4 (pow.f64 Omc 2))))
(*.f64 (/.f64 -1 (pow.f64 Omc 2)) (neg.f64 (pow.f64 Om 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (pow.f64 Om 2) 1/2) (*.f64 2 (/.f64 1 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (pow.f64 Om 2) 1/2) (/.f64 2 (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 -1 (pow.f64 Om 2)) (/.f64 (neg.f64 (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(*.f64 (pow.f64 Omc 2) (/.f64 1 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Omc 2)) 1/4) (*.f64 (pow.f64 Om 2) 4))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (pow.f64 Omc 2)))) (pow.f64 Om 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 1/2 (/.f64 2 (pow.f64 Omc 2))) (pow.f64 Om 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 1/2 (/.f64 1/2 (pow.f64 Omc 2))) (*.f64 (pow.f64 Om 2) 4))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 Om 2))) (/.f64 1 (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Omc 2) (/.f64 1/2 (pow.f64 Om 2))))
(*.f64 (pow.f64 Omc 2) (/.f64 1 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 Omc 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (/.f64 1 (pow.f64 Om 2)))
(*.f64 (pow.f64 Omc 2) (/.f64 1 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 Omc 2) (/.f64 1 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (*.f64 2 (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (/.f64 1/2 (pow.f64 Om 2)))
(*.f64 (pow.f64 Omc 2) (/.f64 1 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (neg.f64 (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (/.f64 -1 (pow.f64 Om 2)))
(*.f64 (pow.f64 Omc 2) (/.f64 1 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (pow.f64 Omc 2))
(*.f64 (pow.f64 Omc 2) (/.f64 1 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (/.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 Omc 2) (/.f64 1 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))) (*.f64 2 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 1/2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) 1/2))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))) (pow.f64 Omc 2))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2)))))))
(*.f64 (/.f64 (*.f64 (pow.f64 Om 2) -2) (*.f64 2 (pow.f64 Omc 2))) -1)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)) 4)
(*.f64 (*.f64 (pow.f64 Om 2) 4) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)))
(*.f64 4 (*.f64 (/.f64 1/4 (pow.f64 Omc 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 Om 2) (/.f64 1/4 (pow.f64 Omc 2))))
(*.f64 1/4 (*.f64 (pow.f64 Om 2) (/.f64 4 (pow.f64 Omc 2))))
(*.f64 (/.f64 -1/2 (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) -2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 1/2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 1/2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) 1/2))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))) (pow.f64 Omc 2))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2)))))))
(*.f64 (/.f64 (pow.f64 Omc 2) (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (/.f64 2 (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (*.f64 2 (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (/.f64 2 (pow.f64 Om 2)) (/.f64 (/.f64 (pow.f64 Om 2) 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(*.f64 (/.f64 2 (pow.f64 Om 2)) (/.f64 (pow.f64 Om 2) (/.f64 (*.f64 2 (pow.f64 Omc 2)) (pow.f64 Om 2))))
(*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 4) 4)
(*.f64 (*.f64 (pow.f64 Om 2) 4) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)))
(*.f64 4 (*.f64 (/.f64 1/4 (pow.f64 Omc 2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 Om 2) (/.f64 1/4 (pow.f64 Omc 2))))
(*.f64 1/4 (*.f64 (pow.f64 Om 2) (/.f64 4 (pow.f64 Omc 2))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 Omc 2) 8)) (*.f64 (pow.f64 Om 2) 8))
(*.f64 (pow.f64 Om 2) (*.f64 8 (/.f64 1 (*.f64 (pow.f64 Omc 2) 8))))
(*.f64 (pow.f64 Om 2) (*.f64 8 (/.f64 1/8 (pow.f64 Omc 2))))
(*.f64 8 (*.f64 (pow.f64 Om 2) (/.f64 1/8 (pow.f64 Omc 2))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 Omc 2) -2)) (*.f64 (pow.f64 Om 2) -2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 -1 (*.f64 2 (pow.f64 Omc 2))) (*.f64 (pow.f64 Om 2) -2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(pow.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(neg.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(neg.f64 (/.f64 (/.f64 (pow.f64 Omc 2) (neg.f64 (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(*.f64 (pow.f64 Omc 2) (/.f64 1 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))))
(*.f64 (pow.f64 Omc 2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Om 2) (/.f64 (pow.f64 Omc 2) (pow.f64 Om 2))))
(neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) -2) (*.f64 2 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 0 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(-.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1/2)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 4 (/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 1/4)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 1/4 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) 2)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) 8)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))) 16)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(asin.f64 (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)))) 0)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 0 (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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/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)))) 0)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 1 (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)))) 1)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 4 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 1/4)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 1/2 (*.f64 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 1/4 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2) 2)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 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)))) 1)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 4)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4)) 8)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4))) 16)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 0 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 -1 (neg.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2)))
(-.f64 -1 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2))
(+.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2)) -1)
(+.f64 -1 (neg.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2)))
(-.f64 -1 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2))
(+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -2) (/.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -2))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -2))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4) 1/4)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 1/2 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -2) 2)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4) 4)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1) -1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4) 4)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4)) 8)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1)) -2)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 4))) 16)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))) 2)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(pow.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(neg.f64 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))

localize38.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 90 to 67 computations (25.6% saved)

series10.0ms (0.1%)

Counts
3 → 72
Calls

21 calls:

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

rewrite97.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1584×rational.json-1
1584×rational.json-2
1584×rational.json-4
1584×rational.json-3
1568×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01979
113479
229679
368379
4178279
5497979
Stop Event
node limit
Counts
3 → 94
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 1/2) t)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 1/2) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 1/2) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 1/2) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 1/2) (+.f64 t t)) (/.f64 (sqrt.f64 1/2) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 1/2) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 1/2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)))))) (#(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 2 (/.f64 (sqrt.f64 1/2) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 t) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 1/2 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 1/2 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 1/2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 t)) (*.f64 (sqrt.f64 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (+.f64 t t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 t t)) (*.f64 (sqrt.f64 1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (neg.f64 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 1/2) t) 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 +.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/2) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 t (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 t (sqrt.f64 1/2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 t (sqrt.f64 1/2)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 t (/.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 2 (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (/.f64 l t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) (/.f64 2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) (*.f64 2 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 2 (/.f64 t (/.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 t (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (*.f64 2 (*.f64 t (/.f64 2 (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (*.f64 4 (/.f64 t (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) 4) (*.f64 2 (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l t) (/.f64 1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) -2) (*.f64 2 (/.f64 t (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l 4)) (*.f64 2 (*.f64 4 (/.f64 t (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 1/2 t)) (/.f64 1/2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l 4) (/.f64 t (sqrt.f64 1/2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l 2) (/.f64 (/.f64 t (sqrt.f64 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (neg.f64 (/.f64 t (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 l t)) (*.f64 2 (/.f64 1 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 l 4) (/.f64 t (sqrt.f64 1/2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 l)) (*.f64 2 (neg.f64 (/.f64 t (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 l l) t) (/.f64 2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l 1/2) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (neg.f64 t)) (/.f64 -1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (/.f64 1 (sqrt.f64 1/2))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 l l)) (neg.f64 (*.f64 t (/.f64 2 (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 l t)) (/.f64 -1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 l)) (/.f64 t (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (/.f64 t (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 t (sqrt.f64 1/2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 l 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (/.f64 l t)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 t (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t) (/.f64 1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1/2 t)) (/.f64 1/2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 l (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) (/.f64 (/.f64 t (sqrt.f64 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (neg.f64 t)) (/.f64 -1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1 (sqrt.f64 1/2))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (/.f64 t (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)))))

simplify120.0ms (0.8%)

Algorithm
egg-herbie
Rules
1362×rational.json-simplify-46
1212×rational.json-simplify-2
1042×rational.json-simplify-43
1026×rational.json-simplify-53
770×rational.json-simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03236602
110076594
228486286
354126286
Stop Event
node limit
Counts
166 → 169
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)
(/.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)))))))
(*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (sqrt.f64 1/2) t) 0)
(+.f64 0 (/.f64 (sqrt.f64 1/2) t))
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 1/2) (neg.f64 t))))
(+.f64 (/.f64 (sqrt.f64 1/2) (+.f64 t t)) (/.f64 (sqrt.f64 1/2) (+.f64 t t)))
(-.f64 (/.f64 (sqrt.f64 1/2) t) 0)
(-.f64 0 (/.f64 (sqrt.f64 1/2) (neg.f64 t)))
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 1 t))
(*.f64 (/.f64 (sqrt.f64 1/2) t) 1)
(*.f64 1 (/.f64 (sqrt.f64 1/2) t))
(*.f64 2 (/.f64 (sqrt.f64 1/2) (+.f64 t t)))
(*.f64 2 (*.f64 (/.f64 1/2 t) (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 1/2 t))
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 1/2 (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) 1/2)
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 1/2 (+.f64 t t)))
(*.f64 (/.f64 1 t) (sqrt.f64 1/2))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 -1 t))
(*.f64 -1 (/.f64 (sqrt.f64 1/2) (neg.f64 t)))
(*.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) 2))
(*.f64 (*.f64 1/2 (/.f64 1 t)) (*.f64 (sqrt.f64 1/2) 2))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) -1)
(*.f64 (/.f64 (sqrt.f64 1/2) (+.f64 t t)) 2)
(*.f64 (/.f64 1/2 (+.f64 t t)) (*.f64 (sqrt.f64 1/2) 4))
(*.f64 (/.f64 -1 t) (neg.f64 (sqrt.f64 1/2)))
(pow.f64 (/.f64 (sqrt.f64 1/2) t) 1)
(neg.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(/.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 1 l))
(/.f64 l (/.f64 t (sqrt.f64 1/2)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(/.f64 1 (/.f64 (/.f64 t (sqrt.f64 1/2)) l))
(/.f64 2 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 l 2)))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 t (sqrt.f64 1/2)) l)))
(/.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 t (/.f64 l 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 2 (/.f64 t l)))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (/.f64 l t))) 2)
(/.f64 (+.f64 l l) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))
(/.f64 4 (*.f64 2 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 l 2))))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) (/.f64 2 l))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) (*.f64 2 (/.f64 1 l)))
(/.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 2 (/.f64 t (/.f64 l 2))))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 t (neg.f64 l)))
(/.f64 (*.f64 l 4) (*.f64 2 (*.f64 t (/.f64 2 (sqrt.f64 1/2)))))
(/.f64 (*.f64 l 4) (*.f64 4 (/.f64 t (sqrt.f64 1/2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4) 4)
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) 4) (*.f64 2 (/.f64 2 l)))
(/.f64 (/.f64 l t) (/.f64 1 (sqrt.f64 1/2)))
(/.f64 (*.f64 (sqrt.f64 1/2) -2) (*.f64 2 (/.f64 t (neg.f64 l))))
(/.f64 (*.f64 2 (*.f64 l 4)) (*.f64 2 (*.f64 4 (/.f64 t (sqrt.f64 1/2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4)) 8)
(/.f64 (*.f64 l (/.f64 1/2 t)) (/.f64 1/2 (sqrt.f64 1/2)))
(/.f64 (/.f64 (*.f64 l 4) (/.f64 t (sqrt.f64 1/2))) 4)
(/.f64 (/.f64 l 2) (/.f64 (/.f64 t (sqrt.f64 1/2)) 2))
(/.f64 (neg.f64 l) (neg.f64 (/.f64 t (sqrt.f64 1/2))))
(/.f64 (*.f64 2 (/.f64 l t)) (*.f64 2 (/.f64 1 (sqrt.f64 1/2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4))) 16)
(/.f64 (*.f64 2 (/.f64 (*.f64 l 4) (/.f64 t (sqrt.f64 1/2)))) 8)
(/.f64 (*.f64 2 (neg.f64 l)) (*.f64 2 (neg.f64 (/.f64 t (sqrt.f64 1/2)))))
(/.f64 (/.f64 (+.f64 l l) t) (/.f64 2 (sqrt.f64 1/2)))
(/.f64 (/.f64 l 1/2) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))
(/.f64 (/.f64 l (neg.f64 t)) (/.f64 -1 (sqrt.f64 1/2)))
(/.f64 (/.f64 l (/.f64 1 (sqrt.f64 1/2))) t)
(/.f64 (neg.f64 (+.f64 l l)) (neg.f64 (*.f64 t (/.f64 2 (sqrt.f64 1/2)))))
(/.f64 (neg.f64 (/.f64 l t)) (/.f64 -1 (sqrt.f64 1/2)))
(/.f64 (neg.f64 (neg.f64 l)) (/.f64 t (sqrt.f64 1/2)))
(pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(+.f64 0 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))
(-.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(/.f64 l (/.f64 (/.f64 t (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 l (/.f64 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)) 2))
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 t (sqrt.f64 1/2)) l))
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 l 2)) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(/.f64 (*.f64 (*.f64 2 (/.f64 l t)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2))) 2)
(/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 t (sqrt.f64 1/2)))
(/.f64 (*.f64 l (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))
(/.f64 (*.f64 2 (*.f64 l (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))) 8)
(/.f64 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t) (/.f64 1 (sqrt.f64 1/2)))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1/2 t)) (/.f64 1/2 (sqrt.f64 1/2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 l (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)))) 16)
(/.f64 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))
(/.f64 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) (/.f64 (/.f64 t (sqrt.f64 1/2)) 2))
(/.f64 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (neg.f64 t)) (/.f64 -1 (sqrt.f64 1/2)))
(/.f64 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1 (sqrt.f64 1/2))) t)
(/.f64 (neg.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (/.f64 t (sqrt.f64 1/2))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
Outputs
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2))) -1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))) -1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 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 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2))) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Om 4) t) (pow.f64 Omc 4)) -1/8)) (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 4))) -1/8)) (*.f64 (sqrt.f64 1/2) (/.f64 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 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2))) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Om 4) t) (pow.f64 Omc 4)) -1/8)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 4))) -1/8)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Om 6) t) (pow.f64 Omc 6)) -1/16)) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))
(*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) (*.f64 t Omc)))
(/.f64 (*.f64 (*.f64 l Om) (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)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) (*.f64 t Omc))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)))
(+.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/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 1/2) l)) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) (*.f64 t Omc))) (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3))) -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))) -1/8))))
(+.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 1/2) l)) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) (*.f64 t Omc))) (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3)))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Omc 5)) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 5))) 1/16)) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3))) -1/8)))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))) -1/8))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 Om 5) (*.f64 t (sqrt.f64 -1)))) 1/16))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))))
(neg.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) (*.f64 t Omc))))
(neg.f64 (/.f64 (*.f64 (*.f64 l Om) (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))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))) (*.f64 -1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) (*.f64 t Omc)))) (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))) -1/2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 Omc Om) (*.f64 t (sqrt.f64 -1))) -1/2)))
(+.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/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))) (*.f64 (/.f64 (*.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 1/2) l)) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))) 1/8)))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) (*.f64 t Omc)))) (+.f64 (*.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3))) 1/8)) (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))) -1/2)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3))) 1/8))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 Omc Om) (*.f64 t (sqrt.f64 -1))) -1/2)) (*.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 1/8 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 3) (*.f64 t (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))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5)))))) (*.f64 (/.f64 (*.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 1/2) l)) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))) 1/8)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (*.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3))) 1/8)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) (*.f64 t Omc)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3))) 1/8)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Omc 5)) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 5))) -1/16)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (+.f64 (*.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 1/8 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 Om 5) (*.f64 t (sqrt.f64 -1)))) -1/16))) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 Omc Om) (*.f64 t (sqrt.f64 -1))) -1/2))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 Omc t))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))
(*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) (*.f64 t Omc)))
(/.f64 (*.f64 (*.f64 l Om) (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)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) (*.f64 t Omc))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)))
(+.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/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 1/2) l)) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) (*.f64 t Omc))) (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3))) -1/8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))) -1/8))))
(+.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 -1/8 (/.f64 (*.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 1/2) l)) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Om)) (*.f64 t Omc))) (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3)))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Omc 5)) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 5))) 1/16)) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3))) -1/8)))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))) -1/8))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 Om 5) (*.f64 t (sqrt.f64 -1)))) 1/16))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2))) -1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))) -1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(+.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/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2))) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Om 4) t) (pow.f64 Omc 4)) -1/8)) (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 4))) -1/8)) (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(+.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 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2))) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Om 4) t) (pow.f64 Omc 4)) -1/8)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 4))) -1/8)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Om 6) t) (pow.f64 Omc 6)) -1/16)) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2))) -1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))) -1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(+.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/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2))) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Om 4) t) (pow.f64 Omc 4)) -1/8)) (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 4))) -1/8)) (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(+.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 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2))) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Om 4) t) (pow.f64 Omc 4)) -1/8)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 4))) -1/8)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Om 6) t) (pow.f64 Omc 6)) -1/16)) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (/.f64 (sqrt.f64 1/2) t) 0)
(/.f64 (sqrt.f64 1/2) t)
(+.f64 0 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (sqrt.f64 1/2) t)
(+.f64 -1 (-.f64 1 (/.f64 (sqrt.f64 1/2) (neg.f64 t))))
(/.f64 (sqrt.f64 1/2) t)
(+.f64 (/.f64 (sqrt.f64 1/2) (+.f64 t t)) (/.f64 (sqrt.f64 1/2) (+.f64 t t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)))
(-.f64 (/.f64 (sqrt.f64 1/2) t) 0)
(/.f64 (sqrt.f64 1/2) t)
(-.f64 0 (/.f64 (sqrt.f64 1/2) (neg.f64 t)))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 2 t) 1/2))
(*.f64 (sqrt.f64 1/2) (*.f64 1/2 (/.f64 2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 1 t))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (/.f64 (sqrt.f64 1/2) t) 1)
(/.f64 (sqrt.f64 1/2) t)
(*.f64 1 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 2 (/.f64 (sqrt.f64 1/2) (+.f64 t t)))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 2 (*.f64 (/.f64 1/2 t) (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 1/2 t))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 1/2 (/.f64 1 t)))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) 1/2)
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 2 t) 1/2))
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)))
(*.f64 (sqrt.f64 1/2) (*.f64 1/2 (/.f64 2 t)))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 1/2 (+.f64 t t)))
(*.f64 (sqrt.f64 1/2) (*.f64 4 (/.f64 1/2 (+.f64 t t))))
(*.f64 4 (*.f64 (/.f64 1/2 (+.f64 t t)) (sqrt.f64 1/2)))
(*.f64 4 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (+.f64 t t))))
(*.f64 (/.f64 1 t) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 -1 t))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 -1 (/.f64 (sqrt.f64 1/2) (neg.f64 t)))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) 2))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (*.f64 1/2 (/.f64 1 t)) (*.f64 (sqrt.f64 1/2) 2))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) -1)
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (/.f64 (sqrt.f64 1/2) (+.f64 t t)) 2)
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (/.f64 1/2 (+.f64 t t)) (*.f64 (sqrt.f64 1/2) 4))
(*.f64 (sqrt.f64 1/2) (*.f64 4 (/.f64 1/2 (+.f64 t t))))
(*.f64 4 (*.f64 (/.f64 1/2 (+.f64 t t)) (sqrt.f64 1/2)))
(*.f64 4 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (+.f64 t t))))
(*.f64 (/.f64 -1 t) (neg.f64 (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 1/2) t)
(pow.f64 (/.f64 (sqrt.f64 1/2) t) 1)
(/.f64 (sqrt.f64 1/2) t)
(neg.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)))
(/.f64 (sqrt.f64 1/2) t)
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 1 l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 l (/.f64 t (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 1 (/.f64 (/.f64 t (sqrt.f64 1/2)) l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 2 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 l 2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 t (sqrt.f64 1/2)) l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 t (/.f64 l 2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 2 (/.f64 t l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (/.f64 l t))) 2)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (+.f64 l l) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 4 (*.f64 2 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 l 2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) (/.f64 2 l))
(*.f64 (/.f64 2 t) (/.f64 (sqrt.f64 1/2) (/.f64 2 l)))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 2 t) (/.f64 2 l)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) (*.f64 2 (/.f64 1 l)))
(*.f64 (/.f64 2 t) (/.f64 (sqrt.f64 1/2) (/.f64 2 l)))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 2 t) (/.f64 2 l)))
(/.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 2 (/.f64 t (/.f64 l 2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 t (neg.f64 l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 l 4) (*.f64 2 (*.f64 t (/.f64 2 (sqrt.f64 1/2)))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 l 4) (*.f64 4 (/.f64 t (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4) 4)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) 4) (*.f64 2 (/.f64 2 l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 l t) (/.f64 1 (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) -2) (*.f64 2 (/.f64 t (neg.f64 l))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 2 (*.f64 l 4)) (*.f64 2 (*.f64 4 (/.f64 t (sqrt.f64 1/2)))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4)) 8)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 l (/.f64 1/2 t)) (/.f64 1/2 (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (*.f64 l 4) (/.f64 t (sqrt.f64 1/2))) 4)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 l 2) (/.f64 (/.f64 t (sqrt.f64 1/2)) 2))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 l) (neg.f64 (/.f64 t (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 2 (/.f64 l t)) (*.f64 2 (/.f64 1 (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4))) 16)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 2 (/.f64 (*.f64 l 4) (/.f64 t (sqrt.f64 1/2)))) 8)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 2 (neg.f64 l)) (*.f64 2 (neg.f64 (/.f64 t (sqrt.f64 1/2)))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (+.f64 l l) t) (/.f64 2 (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 l 1/2) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 l (neg.f64 t)) (/.f64 -1 (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 l (/.f64 1 (sqrt.f64 1/2))) t)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (+.f64 l l)) (neg.f64 (*.f64 t (/.f64 2 (sqrt.f64 1/2)))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (/.f64 l t)) (/.f64 -1 (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (neg.f64 l)) (/.f64 t (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 0 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 l (/.f64 (/.f64 t (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 l (/.f64 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)) 2))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 (/.f64 t (sqrt.f64 1/2)) l))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.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 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 l 2)) 2))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (*.f64 2 (/.f64 l t)) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2))) 2)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 t (sqrt.f64 1/2)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 l (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) 4)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 2 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 2 (*.f64 l (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))) 8)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t) (/.f64 1 (sqrt.f64 1/2)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1/2 t)) (/.f64 1/2 (sqrt.f64 1/2)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 l (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)))) 16)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) (/.f64 (/.f64 t (sqrt.f64 1/2)) 2))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (neg.f64 t)) (/.f64 -1 (sqrt.f64 1/2)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1 (sqrt.f64 1/2))) t)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (neg.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (/.f64 t (sqrt.f64 1/2))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (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 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))

localize42.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 103 to 78 computations (24.3% saved)

series4.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite78.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1812×rational.json-1
1812×rational.json-2
1812×rational.json-4
1812×rational.json-3
1796×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02055
114255
231555
375355
4203055
5572955
Stop Event
node limit
Counts
1 → 23
Calls
Call 1
Inputs
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (/.f64 t (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (/.f64 t (sqrt.f64 1/2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 l 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 t (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -2)) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) t) (/.f64 1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 1/2 t)) (/.f64 1/2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -4))) (*.f64 2 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1/2) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (/.f64 (/.f64 t 2) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t)) (/.f64 -1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 1 (sqrt.f64 1/2))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 t (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t))))))))

simplify104.0ms (0.7%)

Algorithm
egg-herbie
Rules
1546×rational.json-simplify-51
1492×rational.json-simplify-35
1344×rational.json-simplify-49
1100×rational.json-simplify-61
1032×rational.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01845321
15805281
217454973
369844973
Stop Event
node limit
Counts
71 → 82
Calls
Call 1
Inputs
(*.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 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (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 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (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 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (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 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (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 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (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 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (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 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (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 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (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 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (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 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (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 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (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 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.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 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.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 -1 (/.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 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 (pow.f64 Omc 6) t))))))
(*.f64 -1 (/.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 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.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 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.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 -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 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.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 (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 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))
(+.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 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))))
(+.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 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))))
(*.f64 -1 (/.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 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.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 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.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 -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 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.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 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 -1 (/.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 -1 (/.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 -1 (/.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 t (pow.f64 Omc 2)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 -1 (/.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 -1 (/.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 -1 (/.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 t (pow.f64 Omc 2)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(+.f64 0 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(/.f64 l (/.f64 (/.f64 t (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 l (/.f64 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -2)) 2))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (/.f64 t (sqrt.f64 1/2)) l))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 l 2)) 2))
(/.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(/.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -2)) 2)
(/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 t (sqrt.f64 1/2)))
(/.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -4)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -4))) 8)
(/.f64 (*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -2)) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))
(/.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) t) (/.f64 1 (sqrt.f64 1/2)))
(/.f64 (*.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 1/2 t)) (/.f64 1/2 (sqrt.f64 1/2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -4))) (*.f64 2 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -4)))) 16)
(/.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1/2) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))
(/.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (/.f64 (/.f64 t 2) (sqrt.f64 1/2)))
(/.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t)) (/.f64 -1 (sqrt.f64 1/2)))
(/.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 1 (sqrt.f64 1/2))) t)
(/.f64 (neg.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 t (sqrt.f64 1/2))))
(pow.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t))))
Outputs
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.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 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))))
(+.f64 (*.f64 -1 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (*.f64 1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l t)) (pow.f64 Omc 2)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l t)) (pow.f64 Omc 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t)))))
(+.f64 (*.f64 -1 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))) (*.f64 1/8 (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) (pow.f64 Omc 4)) 1/8)) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l t)) (pow.f64 Omc 2)))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))) 1/8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l t)) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))) 1/8))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (+.f64 (*.f64 -1 (/.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 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 (pow.f64 Omc 6) t))))))
(+.f64 (*.f64 -1 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2)))))) (*.f64 1/8 (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2)))))) (+.f64 (*.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) (pow.f64 Omc 4)) 1/8)) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l t)) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))) 1/8)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (*.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 1/16 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 6)) t))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l t)) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))) 1/8)) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)) (*.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 1/16 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 6)) t))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))))
(neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc))))
(neg.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) (*.f64 t Omc))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))) (*.f64 -1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))) (*.f64 (*.f64 l Omc) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))) -1/2)))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) (*.f64 t Omc)))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om))) -1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.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 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))) (*.f64 -1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))) (+.f64 (*.f64 (*.f64 l Omc) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))) -1/2)) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 3)) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) (*.f64 t Omc)))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om))) -1/2)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3))) 1/8))))
(+.f64 (*.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 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.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 -1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5))))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 3)) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 (pow.f64 Om 5) (*.f64 t (sqrt.f64 -1)))))) (*.f64 (*.f64 l Omc) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))) -1/2))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) (*.f64 t Omc)))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om))) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3))) 1/8)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) -1/16)))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))
(*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))
(*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) (*.f64 t Omc)))
(+.f64 (*.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) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))) (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc))) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))))
(+.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) (*.f64 t Omc))) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))))
(+.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 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))) (*.f64 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3))))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc))) (+.f64 (*.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))) -1/8)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))))))
(+.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) (*.f64 t Omc))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (*.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 -1/8 (/.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 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 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))))
(+.f64 (*.f64 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3))))) -1/8) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))) (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc))) (*.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))) -1/8))) (*.f64 1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 (pow.f64 Om 5) (*.f64 t (sqrt.f64 -1))))))))
(+.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) (*.f64 t Omc))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (*.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 -1/8 (/.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) 1/16))))
(+.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) (*.f64 t Omc))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) 1/16)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (*.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 -1/8 (/.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))))
(neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc))))
(neg.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) (*.f64 t Omc))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))) (*.f64 -1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))) (*.f64 (*.f64 l Omc) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))) -1/2)))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) (*.f64 t Omc)))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om))) -1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.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 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))) (*.f64 -1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))) (+.f64 (*.f64 (*.f64 l Omc) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))) -1/2)) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 3)) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) (*.f64 t Omc)))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om))) -1/2)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3))) 1/8))))
(+.f64 (*.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 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.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 -1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))) (+.f64 (*.f64 1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5))))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 3)) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 (pow.f64 Om 5) (*.f64 t (sqrt.f64 -1)))))) (*.f64 (*.f64 l Omc) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))) -1/2))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) (*.f64 t Omc)))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om))) -1/2)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3))) 1/8)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) -1/16)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))
(+.f64 (*.f64 -1 (/.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 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (*.f64 1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l t)) (pow.f64 Omc 2)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l 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 -1 (/.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 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))) (*.f64 1/8 (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) (pow.f64 Omc 4)) 1/8)) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l t)) (pow.f64 Omc 2)))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))) 1/8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l t)) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))) 1/8))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.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 t (pow.f64 Omc 2)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (*.f64 -1 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2)))))) (*.f64 1/8 (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2)))))) (+.f64 (*.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) (pow.f64 Omc 4)) 1/8)) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l t)) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))) 1/8)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (*.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 1/16 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 6)) t))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l t)) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))) 1/8)) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)) (*.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 1/16 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 6)) t))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))
(+.f64 (*.f64 -1 (/.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 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (*.f64 1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l t)) (pow.f64 Omc 2)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l 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 -1 (/.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 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))) (*.f64 1/8 (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) (pow.f64 Omc 4)) 1/8)) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l t)) (pow.f64 Omc 2)))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))) 1/8))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l t)) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))) 1/8))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.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 t (pow.f64 Omc 2)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (*.f64 -1 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (+.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2)))))) (*.f64 1/8 (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Om 2) (*.f64 t (pow.f64 Omc 2)))))) (+.f64 (*.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) (pow.f64 Omc 4)) 1/8)) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l t)) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))) 1/8)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (*.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 1/16 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 6)) t))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 Om 2) (/.f64 l t)) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))) 1/8)) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)) (*.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 1/16 (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 6)) t))))))
(+.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(+.f64 0 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(-.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 l (/.f64 (/.f64 t (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 l (/.f64 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -2)) 2))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (/.f64 t (sqrt.f64 1/2)) l))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (/.f64 (/.f64 t (sqrt.f64 1/2)) (/.f64 l 2)) 2))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -2)) 2)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 t (sqrt.f64 1/2)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -4)) 4)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 (*.f64 2 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -4))) 8)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 (*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -2)) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) t) (/.f64 1 (sqrt.f64 1/2)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 (*.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 1/2 t)) (/.f64 1/2 (sqrt.f64 1/2)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -4))) (*.f64 2 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -4)))) 16)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1/2) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (/.f64 (/.f64 t 2) (sqrt.f64 1/2)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t)) (/.f64 -1 (sqrt.f64 1/2)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 1 (sqrt.f64 1/2))) t)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(/.f64 (neg.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 t (sqrt.f64 1/2))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(pow.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 l) t))

localize48.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 t 2)))))
0.6b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 t 2)))))))
8.9b
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 t 2))))))
15.5b
(*.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 t 2))
Compiler

Compiled 135 to 99 computations (26.7% saved)

series12.0ms (0.1%)

Counts
4 → 168
Calls

42 calls:

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

rewrite88.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1586×rational.json-1
1586×rational.json-2
1586×rational.json-3
1584×rational.json-4
1564×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021196
1154172
2359172
3846172
42225172
55517172
Stop Event
node limit
Counts
4 → 67
Calls
Call 1
Inputs
(*.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 t 2))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 t 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 t 2)))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 l) 2) (pow.f64 t 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 t l) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 t l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 t l) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 t l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 8)) 16)))) (#(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 (/.f64 t l) 2)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (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 -.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (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 *.f64 2 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (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 *.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.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)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (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 -.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (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 *.f64 2 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (asin.f64 (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 *.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4)) (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.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)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.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 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.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 1 (/.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 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (+.f64 1 (*.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 2 (pow.f64 (/.f64 t l) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.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 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 4 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (/.f64 1/2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 4 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.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)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))))

simplify405.0ms (2.7%)

Algorithm
egg-herbie
Rules
1398×rational.json-simplify-35
1190×rational.json-simplify-51
894×rational.json-simplify-2
760×rational.json-simplify-43
554×rational.json-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
037021819
191221419
2184420477
3386919269
4558219269
5609819269
6685819269
7744619269
Stop Event
node limit
Counts
235 → 271
Calls
Call 1
Inputs
(/.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))
(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)))))))
(*.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)))))))))
(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)))))))))
(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/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 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 (pow.f64 (/.f64 t l) 2) 0)
(+.f64 0 (pow.f64 (/.f64 t l) 2))
(+.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 (pow.f64 (/.f64 t l) 2) 1/2))
(-.f64 (pow.f64 (/.f64 t l) 2) 0)
(/.f64 (pow.f64 (/.f64 t l) 2) 1)
(/.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 4) 4)
(/.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 8) 8)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 8)) 16)
(pow.f64 (pow.f64 (/.f64 t l) 2) 1)
(pow.f64 (/.f64 t l) 2)
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(+.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(-.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2) 2)
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4))) 16)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(*.f64 2 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 1/2)
(*.f64 1/2 (*.f64 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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2) 2)
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 2)
(/.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4)) (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4))) 16)
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)
(+.f64 0 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)
(-.f64 0 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)
(*.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(*.f64 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 4 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) 1/2)
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (/.f64 1/2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 4 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) -1)
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2)
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))
(pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
Outputs
(/.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))
(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))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.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 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (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 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.f64 (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/8 (/.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 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/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 (sqrt.f64 -1) Om) Omc))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 Om (/.f64 (sqrt.f64 -1) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) 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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) -1/8)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -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) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) 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 (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) -1/8)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5)) 1/16))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -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) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (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 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om))) (+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.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 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))))
(*.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (neg.f64 (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)))))) (neg.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) Omc))))
(+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (neg.f64 (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 (/.f64 Omc Om) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (neg.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) Omc)))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) Omc)))))
(+.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 1/8))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) Omc))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) 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 (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 1/8))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5)) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) Omc)))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 Om (neg.f64 (/.f64 (sqrt.f64 -1) Omc)))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 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 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 Om (/.f64 (sqrt.f64 -1) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2)))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) 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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) -1/8)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -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) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) 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 (*.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)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 Om (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) -1/8)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5)) 1/16))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -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) (/.f64 Om Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (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 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (+.f64 (*.f64 Om (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om))) (+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (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))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.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 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (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 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.f64 (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/8 (/.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 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(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))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.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 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (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 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.f64 (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/8 (/.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 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 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 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/8)))
(+.f64 (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (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 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (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)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/8)) (+.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 (*.f64 t (pow.f64 l 5)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2))))
(+.f64 (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 t (pow.f64 l 5)) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) 2)) (sqrt.f64 1/2)) (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 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (*.f64 (*.f64 t (/.f64 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (*.f64 (*.f64 t (/.f64 (pow.f64 l 5) (sqrt.f64 1/2))) (*.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 (*.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))))))))
(+.f64 (*.f64 (*.f64 (*.f64 t (pow.f64 l 5)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (+.f64 (+.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/8))) (*.f64 (*.f64 (*.f64 t (pow.f64 l 7)) (/.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))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (*.f64 (pow.f64 t 2) 1/2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2))))
(+.f64 (+.f64 (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (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 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) 2)) (*.f64 (pow.f64 t 2) 1/2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (/.f64 (*.f64 t (pow.f64 l 7)) (sqrt.f64 1/2))) -1/2)) (*.f64 -1/2 (*.f64 (*.f64 t (pow.f64 l 5)) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (*.f64 t (/.f64 (pow.f64 l 5) (sqrt.f64 1/2)))) (*.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))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (*.f64 (pow.f64 t 2) 1/2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (*.f64 t (/.f64 (pow.f64 l 7) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.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 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 t (sqrt.f64 1/2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (pow.f64 l 5)) (*.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))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (*.f64 (pow.f64 t 2) 1/2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (pow.f64 l 7)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 t (sqrt.f64 1/2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (pow.f64 l 5)) (*.f64 (+.f64 (*.f64 1/8 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (pow.f64 t 2)))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (pow.f64 l 7)))))))
(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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (pow.f64 l 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)))
(+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.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 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4))))))
(+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4))))))
(+.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 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (pow.f64 l 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)))) (*.f64 (pow.f64 t 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 8))) (pow.f64 l 6)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6)) -1/2))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 8))) (pow.f64 l 6)) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4)))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 8))) (pow.f64 l 6)) (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4))))))
(+.f64 (+.f64 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 8))) (pow.f64 l 6)) (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (pow.f64 l 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)))
(+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.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 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4))))))
(+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4))))))
(+.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 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (pow.f64 l 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)))) (*.f64 (pow.f64 t 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 8))) (pow.f64 l 6)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6)) -1/2))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 8))) (pow.f64 l 6)) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4)))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 8))) (pow.f64 l 6)) (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4))))))
(+.f64 (+.f64 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 8))) (pow.f64 l 6)) (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2)) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 t 4) (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (pow.f64 t 4) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))))))))
(+.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 (pow.f64 t 4) (+.f64 (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2)) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 (*.f64 (pow.f64 t 6) (-.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)))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/2 (*.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))))) (*.f64 (pow.f64 t 6) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 -1/2 (*.f64 (pow.f64 t 4) (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))))))) (*.f64 1/2 (*.f64 (pow.f64 t 6) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (/.f64 1 (pow.f64 l 6)) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 4))))))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 6) (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (/.f64 1 (pow.f64 l 6)) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 4))))) (*.f64 -1/2 (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))))))))
(+.f64 (+.f64 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 l 6)) (pow.f64 Omc 2)) (+.f64 (/.f64 1 (pow.f64 l 6)) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 4))) (*.f64 (pow.f64 t 6) 1/2)) (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) -1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 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 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/8)))
(+.f64 (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (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 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (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)))))))))
(+.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))))) (+.f64 (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (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 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.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 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (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))))))))))
(+.f64 (+.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/8)))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) 1/2))) (*.f64 (pow.f64 l 8) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/16))) (*.f64 l (*.f64 (pow.f64 t 7) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)))
(+.f64 (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (/.f64 (pow.f64 l 2) 1/2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 (pow.f64 t 7) (*.f64 l (sqrt.f64 1/2))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.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 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (/.f64 (pow.f64 l 2) 1/2))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))) (+.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 (*.f64 l (sqrt.f64 1/2)) (pow.f64 t 7))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))))))))
(*.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 -1 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (neg.f64 (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 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (neg.f64 (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 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 1/8)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (neg.f64 (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/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))) (*.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 (*.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/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 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 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 1/8)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l)))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.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 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 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) 1/2))) (*.f64 (pow.f64 l 8) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/16))) (*.f64 l (*.f64 (pow.f64 t 7) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 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 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (neg.f64 (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 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 1/8))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (/.f64 (pow.f64 l 2) 1/2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 (pow.f64 t 7) (*.f64 l (sqrt.f64 1/2))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (neg.f64 (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/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.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 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (/.f64 (pow.f64 l 2) 1/2))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))))) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (neg.f64 l)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 (*.f64 l (sqrt.f64 1/2)) (pow.f64 t 7))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)))) 2)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))))))))
(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 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.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 (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 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.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 (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 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.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 (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 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.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 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.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 -1 (-.f64 -1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.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 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))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2))))
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)) 1/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/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)) 1/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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/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/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) 1/8)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)) 1/2)) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)) 1/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 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))))))
(+.f64 (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) -1/16)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) 1/8)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)) 1/2)) (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))))))
(-.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 1 (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 1 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (+.f64 1 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 -8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 6) (pow.f64 l 6)))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (+.f64 1 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) -8)))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (/.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 1 (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 1 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (+.f64 1 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 -8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 6) (pow.f64 l 6)))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (+.f64 1 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) -8)))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (/.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 1 (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 1 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (+.f64 1 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 1 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 -8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 6) (pow.f64 l 6)))))) (-.f64 (*.f64 -2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (+.f64 1 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 6) (pow.f64 l 6)) -8)))) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (+.f64 (*.f64 4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 t 4) (pow.f64 l 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2)) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))) (/.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 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2))))
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)) 1/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/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)) 1/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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/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/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) 1/8)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)) 1/2)) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)) 1/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 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))))))
(+.f64 (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) -1/16)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) 1/8)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)) 1/2)) (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/16 (/.f64 (pow.f64 l 8) (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 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2))))
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)) 1/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/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)) 1/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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/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/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) 1/8)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)) 1/2)) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)) 1/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 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))))))
(+.f64 (*.f64 -1/4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 -1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 8) (pow.f64 t 8)) -1/16)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 6)) 1/8)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 4)) -1/4)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 2)) 1/2)) (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 l 6) (pow.f64 t 6))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))))))
(+.f64 (pow.f64 (/.f64 t l) 2) 0)
(pow.f64 (/.f64 t l) 2)
(+.f64 0 (pow.f64 (/.f64 t l) 2))
(pow.f64 (/.f64 t l) 2)
(+.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 (pow.f64 (/.f64 t l) 2) 1/2))
(pow.f64 (/.f64 t l) 2)
(-.f64 (pow.f64 (/.f64 t l) 2) 0)
(pow.f64 (/.f64 t l) 2)
(/.f64 (pow.f64 (/.f64 t l) 2) 1)
(pow.f64 (/.f64 t l) 2)
(/.f64 (*.f64 2 (pow.f64 (/.f64 t l) 2)) 2)
(pow.f64 (/.f64 t l) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 4) 4)
(pow.f64 (/.f64 t l) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 t l) 2) 8) 8)
(pow.f64 (/.f64 t l) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 8)) 16)
(pow.f64 (/.f64 t l) 2)
(pow.f64 (pow.f64 (/.f64 t l) 2) 1)
(pow.f64 (/.f64 t l) 2)
(pow.f64 (/.f64 t l) 2)
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1/2)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 2) 2)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4) 4)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4)) 8)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 4))) 16)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(+.f64 0 (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 t l) 2))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (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 t l) 2))))))
(*.f64 2 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.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 t l) 2))))))
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 1/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 1/2 (*.f64 2 (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 t l) 2))))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 2) 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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.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 t l) 2))))))
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4) 4)
(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 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4)) 8)
(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 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4)) (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 4))) 16)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.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 t l) 2))))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(+.f64 0 (/.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))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(-.f64 0 (/.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))))
(*.f64 1 (/.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))))
(*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(/.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 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))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 -1 (/.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))))
(*.f64 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 4 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) 1/2)
(*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 4 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (/.f64 4 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/2))
(*.f64 (/.f64 4 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (*.f64 1/2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (/.f64 1/2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 4 (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))))
(*.f64 4 (*.f64 (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 4 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))))
(*.f64 4 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (+.f64 2 (*.f64 8 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (/.f64 1 (-.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))))
(*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 4 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 4 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (/.f64 4 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1/2))
(*.f64 (/.f64 4 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (*.f64 1/2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1/2) (*.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) -1)
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2)
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 4 (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))))
(*.f64 4 (*.f64 (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 4 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))))
(*.f64 4 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (+.f64 2 (*.f64 8 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 1)
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(neg.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))))

eval1.0s (6.7%)

Compiler

Compiled 50800 to 40676 computations (19.9% saved)

prune334.0ms (2.2%)

Pruning

17 alts after pruning (15 fresh and 2 done)

PrunedKeptTotal
New1287131300
Fresh123
Picked101
Done325
Total1292171309
Error
1.6b
Counts
1309 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
45.5b
(asin.f64 (/.f64 (*.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 1/2 t)) (/.f64 1/2 (sqrt.f64 1/2))))
44.7b
(asin.f64 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 t (sqrt.f64 1/2))))
45.5b
(asin.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 t (sqrt.f64 1/2))))
36.4b
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
44.7b
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
45.6b
(asin.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
44.7b
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
44.8b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (sqrt.f64 1/2) (/.f64 t l))))
44.7b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 2 t) (/.f64 2 l)))))
43.2b
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
43.2b
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
43.2b
(asin.f64 (*.f64 -1 (*.f64 l (/.f64 (sqrt.f64 1/2) t))))
9.8b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
56.0b
(asin.f64 (sqrt.f64 (/.f64 (neg.f64 (pow.f64 Om 2)) (pow.f64 Omc 2))))
22.9b
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))))
36.2b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
34.0b
(asin.f64 1)
Compiler

Compiled 596 to 502 computations (15.8% saved)

localize33.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))
0.3b
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))))
8.9b
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)))
15.5b
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
Compiler

Compiled 83 to 67 computations (19.3% saved)

series13.0ms (0.1%)

Counts
4 → 72
Calls

24 calls:

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

rewrite99.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1806×rational.json-1
1806×rational.json-2
1806×rational.json-4
1806×rational.json-3
1796×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015142
1100142
2225142
3539142
41321142
54950142
Stop Event
node limit
Counts
4 → 115
Calls
Call 1
Inputs
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2)))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 t 2) 1/2) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 t 2) 1/2) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 1/2) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 2) (/.f64 1 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 2) (*.f64 (*.f64 2 (/.f64 1 (pow.f64 l 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 2) (*.f64 (/.f64 2 (pow.f64 l 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 2) (/.f64 (*.f64 4 (/.f64 1 (pow.f64 l 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l 2) (/.f64 (/.f64 1 (pow.f64 t 2)) (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 1/2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) 4) (/.f64 2 (*.f64 (pow.f64 l 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (/.f64 2 (*.f64 (pow.f64 l 2) 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 1/4 (/.f64 1 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 1/2 (/.f64 1/2 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 l 2)) (pow.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 1 (/.f64 1 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 t 2)) (/.f64 -1 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 t 2)) (*.f64 (/.f64 -1 (pow.f64 l 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 2 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 t 2) (neg.f64 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (neg.f64 (pow.f64 l 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (*.f64 2 (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) 8) (/.f64 1 (*.f64 (pow.f64 l 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 1 (pow.f64 l 2))) (/.f64 (pow.f64 t 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) -2) (/.f64 1/2 (neg.f64 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) -2) (/.f64 1 (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) -2) (/.f64 1 (neg.f64 (*.f64 2 (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 l 2))) (*.f64 (pow.f64 t 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 4 (/.f64 1 (pow.f64 l 2)))) (/.f64 (pow.f64 t 2) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 1/2 (pow.f64 l 2))) (*.f64 (pow.f64 t 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) (neg.f64 (pow.f64 l 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 t 2) 1/2) (pow.f64 l 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (/.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 t 2)) (/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (pow.f64 l 2) 8)) (*.f64 (pow.f64 t 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 l 2)) (neg.f64 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) 1/2) (/.f64 2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 t 2)) (/.f64 (neg.f64 (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 t 2) (neg.f64 (pow.f64 l 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) (*.f64 2 (*.f64 4 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))) (*.f64 2 (*.f64 4 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))) (/.f64 2 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 2 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (/.f64 1/2 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (/.f64 1 (*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8)) (/.f64 1/2 (*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (/.f64 1 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (/.f64 2 (*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 4 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8)) (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 2 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))) (*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/4) (/.f64 2 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 1)))))

simplify142.0ms (0.9%)

Algorithm
egg-herbie
Rules
1288×rational.json-simplify-35
1080×rational.json-simplify-2
988×rational.json-simplify-41
866×rational.json-simplify-44
826×rational.json-simplify-53
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
039810223
195710069
221799689
359089441
Stop Event
node limit
Counts
187 → 229
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 l 2))) 2)))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 l 6))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 l 2))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 l 2))))) (pow.f64 t 6))) (sqrt.f64 1/2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 l 2))) 2)))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 l 3)) 2) (*.f64 -1/16 (pow.f64 l 6)))) (*.f64 l (pow.f64 t 5))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (pow.f64 l 8)) (*.f64 1/4 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 l 3)) 2) (*.f64 -1/16 (pow.f64 l 6))))))) (*.f64 l (pow.f64 t 7)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 l 3)) 2) (*.f64 -1/16 (pow.f64 l 6)))) (*.f64 l (pow.f64 t 5)))))))
(*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 l 3)) 2) (*.f64 -1/16 (pow.f64 l 6)))) (*.f64 (pow.f64 t 5) l))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (pow.f64 l 8)) (*.f64 1/4 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 l 3)) 2) (*.f64 -1/16 (pow.f64 l 6))))))) (*.f64 l (pow.f64 t 7))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 l 3)) 2) (*.f64 -1/16 (pow.f64 l 6)))) (*.f64 l (pow.f64 t 5))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3))))))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 5) (*.f64 t (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (pow.f64 t 3)) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 5) (*.f64 t (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (pow.f64 t 3)) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3))) (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (pow.f64 l 7) (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (pow.f64 t 3)) 2)) (pow.f64 t 2)))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2))) 2))) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 4 (pow.f64 t 6)))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 6)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2))) 2))) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 4 (pow.f64 t 6)))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 6)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.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))))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 0)
(+.f64 0 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) 1/2) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 t 2) 1/2) (pow.f64 l 2)))
(-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 0)
(*.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 1/2) (pow.f64 l 2)))
(*.f64 (pow.f64 t 2) (/.f64 1 (pow.f64 l 2)))
(*.f64 (pow.f64 t 2) (*.f64 (*.f64 2 (/.f64 1 (pow.f64 l 2))) 1/2))
(*.f64 (pow.f64 t 2) (*.f64 (/.f64 2 (pow.f64 l 2)) 1/2))
(*.f64 (pow.f64 t 2) (/.f64 (*.f64 4 (/.f64 1 (pow.f64 l 2))) 4))
(*.f64 (pow.f64 l 2) (/.f64 (/.f64 1 (pow.f64 t 2)) (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1)
(*.f64 4 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)))
(*.f64 4 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4))
(*.f64 4 (/.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 8))
(*.f64 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)) 1/4)
(*.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 1/2 (pow.f64 l 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8) 1/8)
(*.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1/2)
(*.f64 (*.f64 (pow.f64 t 2) 4) (/.f64 2 (*.f64 (pow.f64 l 2) 8)))
(*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (/.f64 2 (*.f64 (pow.f64 l 2) 8)) 1))
(*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 1/4 (/.f64 1 (pow.f64 l 2))))
(*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 1/2 (/.f64 1/2 (pow.f64 l 2))))
(*.f64 8 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))
(*.f64 (/.f64 1 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 1 (/.f64 1 (pow.f64 t 2))))
(*.f64 (neg.f64 (pow.f64 t 2)) (/.f64 -1 (pow.f64 l 2)))
(*.f64 (neg.f64 (pow.f64 t 2)) (*.f64 (/.f64 -1 (pow.f64 l 2)) 1))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 2 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (pow.f64 t 2) (neg.f64 (pow.f64 l 2))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (neg.f64 (pow.f64 l 2))) 1))
(*.f64 -1 (/.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (*.f64 2 (pow.f64 l 2)))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2))))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 (*.f64 (pow.f64 t 2) 8) (/.f64 1 (*.f64 (pow.f64 l 2) 8)))
(*.f64 (*.f64 4 (/.f64 1 (pow.f64 l 2))) (/.f64 (pow.f64 t 2) 4))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2)))
(*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2))))))
(*.f64 (*.f64 (pow.f64 t 2) -2) (/.f64 1/2 (neg.f64 (pow.f64 l 2))))
(*.f64 (*.f64 (pow.f64 t 2) -2) (/.f64 1 (*.f64 (pow.f64 l 2) -2)))
(*.f64 (*.f64 (pow.f64 t 2) -2) (/.f64 1 (neg.f64 (*.f64 2 (pow.f64 l 2)))))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 l 2))) (*.f64 (pow.f64 t 2) 1/2))
(*.f64 (*.f64 2 (*.f64 4 (/.f64 1 (pow.f64 l 2)))) (/.f64 (pow.f64 t 2) 8))
(*.f64 (*.f64 4 (/.f64 1/2 (pow.f64 l 2))) (*.f64 (pow.f64 t 2) 1/2))
(*.f64 (/.f64 (pow.f64 t 2) (neg.f64 (pow.f64 l 2))) -1)
(*.f64 (/.f64 (*.f64 (pow.f64 t 2) 1/2) (pow.f64 l 2)) 2)
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (/.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 (/.f64 1/2 (pow.f64 t 2)) (/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 (/.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 1/2))
(*.f64 (/.f64 2 (*.f64 (pow.f64 l 2) 8)) (*.f64 (pow.f64 t 2) 4))
(*.f64 (/.f64 -1 (pow.f64 l 2)) (neg.f64 (pow.f64 t 2)))
(*.f64 (*.f64 (pow.f64 t 2) 1/2) (/.f64 2 (pow.f64 l 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))
(*.f64 (/.f64 -1 (pow.f64 t 2)) (/.f64 (neg.f64 (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 (/.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2))))))
(pow.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1)
(neg.f64 (/.f64 (pow.f64 t 2) (neg.f64 (pow.f64 l 2))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 0)
(+.f64 0 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(-.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 0)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1/2))
(*.f64 4 (/.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 4))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1/2)
(*.f64 (*.f64 4 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1/2) 2)
(/.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 4)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) (*.f64 2 (*.f64 4 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))) 16)
(pow.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1)
(+.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 0)
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 0)
(*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1/2))
(*.f64 4 (/.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 4))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1)
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) 1/2)
(*.f64 (*.f64 4 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) 1/4)
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1/2) 2)
(/.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1)
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) 2)
(/.f64 (*.f64 4 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) 4)
(/.f64 (*.f64 2 (*.f64 4 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))) (*.f64 2 (*.f64 4 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))))) 16)
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1)
(+.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 0)
(+.f64 0 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))
(+.f64 (/.f64 2 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))) (/.f64 2 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))))
(-.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 0)
(*.f64 2 (/.f64 2 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))))
(*.f64 4 (/.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 4))
(*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (/.f64 1/2 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/4))))
(*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (/.f64 1 (*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(*.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 1)
(*.f64 1 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))
(*.f64 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8)) (/.f64 1/2 (*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(*.f64 (/.f64 4 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 1/2)
(*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (/.f64 1 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/4))))
(*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (/.f64 2 (*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(*.f64 (*.f64 2 (/.f64 4 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1/4)
(*.f64 1/2 (/.f64 4 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))
(*.f64 (/.f64 2 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))) 2)
(*.f64 1/4 (/.f64 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8)) (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/4))))
(*.f64 1/4 (/.f64 (*.f64 2 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))) (*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/4) (/.f64 2 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/4))))
(pow.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 1)
Outputs
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 1)
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2))))) 1)
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2))))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 l 2))) 2)))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 1/2)) (pow.f64 l 2)) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 1))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2))))) 1) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 1/2)) (pow.f64 l 2)) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2))))) 1) (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 1/2)) (pow.f64 l 2)) 2)) (/.f64 (pow.f64 t 4) (sqrt.f64 1/2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 l 6))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 l 2))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 l 2))))) (pow.f64 t 6))) (sqrt.f64 1/2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 l 2))) 2)))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 l 6))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 1/2)) (pow.f64 l 2)) 2)) (*.f64 1/2 (pow.f64 l 2))))) (pow.f64 t 6)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 1/2)) (pow.f64 l 2)) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 1)))
(+.f64 (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2))))) 1) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 1/2)) (pow.f64 l 2)) 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 l 6))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 1/2)) (pow.f64 l 2)) 2)) (*.f64 1/2 (pow.f64 l 2))))) (pow.f64 t 6)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 1/2)) (pow.f64 l 2)) 2)) (/.f64 (pow.f64 t 4) (sqrt.f64 1/2)))))) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 l 6))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 1/2)) (pow.f64 l 2)) 2)) (*.f64 1/2 (pow.f64 l 2))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 6)) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))))))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 1/2)) (pow.f64 l 2)) 2)) (/.f64 (pow.f64 t 4) (sqrt.f64 1/2)))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 l 6))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 (/.f64 -1/2 (sqrt.f64 1/2)) (pow.f64 l 2)) 2)) (*.f64 1/2 (pow.f64 l 2))))) (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 6)) (sqrt.f64 1/2))))))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 l t)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (*.f64 -1/8 (*.f64 (pow.f64 l 3) (/.f64 (sqrt.f64 2) (pow.f64 t 3)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 l 3) (pow.f64 t 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 l 3)) 2) (*.f64 -1/16 (pow.f64 l 6)))) (*.f64 l (pow.f64 t 5))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 3) (/.f64 (sqrt.f64 2) (pow.f64 t 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (pow.f64 l 3) 2)) (*.f64 (pow.f64 l 6) -1/16)) (/.f64 (sqrt.f64 2) (*.f64 l (pow.f64 t 5))))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 l 3) (pow.f64 t 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 l 6) 1/64) (*.f64 (pow.f64 l 6) -1/16)) (*.f64 l (pow.f64 t 5)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 l 3) (pow.f64 t 3)))) (*.f64 (*.f64 (pow.f64 l 6) -3/64) (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 l (pow.f64 t 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (pow.f64 l 8)) (*.f64 1/4 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 l 3)) 2) (*.f64 -1/16 (pow.f64 l 6))))))) (*.f64 l (pow.f64 t 7)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 l 3)) 2) (*.f64 -1/16 (pow.f64 l 6)))) (*.f64 l (pow.f64 t 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/32 (pow.f64 l 8)) (*.f64 1/4 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/64 (pow.f64 (pow.f64 l 3) 2)) (*.f64 (pow.f64 l 6) -1/16))))) (/.f64 (sqrt.f64 2) (*.f64 l (pow.f64 t 7))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 3) (/.f64 (sqrt.f64 2) (pow.f64 t 3)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (pow.f64 l 3) 2)) (*.f64 (pow.f64 l 6) -1/16)) (/.f64 (sqrt.f64 2) (*.f64 l (pow.f64 t 5))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 1/32 (pow.f64 l 8)) (*.f64 (+.f64 (*.f64 (pow.f64 l 6) 1/64) (*.f64 (pow.f64 l 6) -1/16)) (*.f64 1/4 (pow.f64 l 2)))) (/.f64 (sqrt.f64 2) (*.f64 l (pow.f64 t 7)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 l 6) 1/64) (*.f64 (pow.f64 l 6) -1/16)) (*.f64 l (pow.f64 t 5)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 l 3) (pow.f64 t 3))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 l 3) (pow.f64 t 3))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (pow.f64 l 6) -3/64) (/.f64 (sqrt.f64 2) (*.f64 l (pow.f64 t 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/32 (pow.f64 l 8)) (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 6) -3/64) 1/4))) (*.f64 l (pow.f64 t 7)))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 l 3) (pow.f64 t 3))))) (neg.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 6) -3/64) (/.f64 (sqrt.f64 2) (*.f64 l (pow.f64 t 5)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/32 (pow.f64 l 8)) (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 6) -3/64) 1/4))) (*.f64 l (pow.f64 t 7)))))))
(*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t))
(*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 l t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (*.f64 (*.f64 (pow.f64 l 3) (/.f64 (sqrt.f64 2) (pow.f64 t 3))) 1/8))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (*.f64 (pow.f64 l 3) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 3)) 1/8)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (*.f64 (pow.f64 l 3) (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 t 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 l 3)) 2) (*.f64 -1/16 (pow.f64 l 6)))) (*.f64 (pow.f64 t 5) l))))
(+.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (pow.f64 l 3) 2)) (*.f64 (pow.f64 l 6) -1/16)) (/.f64 (sqrt.f64 2) (*.f64 l (pow.f64 t 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (*.f64 (*.f64 (pow.f64 l 3) (/.f64 (sqrt.f64 2) (pow.f64 t 3))) 1/8)))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 l 6) 1/64) (*.f64 (pow.f64 l 6) -1/16)) (*.f64 l (pow.f64 t 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (*.f64 (pow.f64 l 3) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 3)) 1/8))))
(+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 t 3)))) (+.f64 (*.f64 (*.f64 (pow.f64 l 6) -3/64) (/.f64 (sqrt.f64 2) (*.f64 l (pow.f64 t 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 l t)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/32 (pow.f64 l 8)) (*.f64 1/4 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 l 3)) 2) (*.f64 -1/16 (pow.f64 l 6))))))) (*.f64 l (pow.f64 t 7))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 l 3)) 2) (*.f64 -1/16 (pow.f64 l 6)))) (*.f64 l (pow.f64 t 5))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/32 (pow.f64 l 8)) (*.f64 1/4 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/64 (pow.f64 (pow.f64 l 3) 2)) (*.f64 (pow.f64 l 6) -1/16))))) (/.f64 (sqrt.f64 2) (*.f64 l (pow.f64 t 7)))) (+.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (pow.f64 l 3) 2)) (*.f64 (pow.f64 l 6) -1/16)) (/.f64 (sqrt.f64 2) (*.f64 l (pow.f64 t 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (*.f64 (*.f64 (pow.f64 l 3) (/.f64 (sqrt.f64 2) (pow.f64 t 3))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 l 6) 1/64) (*.f64 (pow.f64 l 6) -1/16)) (*.f64 l (pow.f64 t 5)))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (*.f64 (pow.f64 l 3) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 3)) 1/8))) (*.f64 (+.f64 (*.f64 1/32 (pow.f64 l 8)) (*.f64 (+.f64 (*.f64 (pow.f64 l 6) 1/64) (*.f64 (pow.f64 l 6) -1/16)) (*.f64 1/4 (pow.f64 l 2)))) (/.f64 (sqrt.f64 2) (*.f64 l (pow.f64 t 7))))))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/32 (pow.f64 l 8)) (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 6) -3/64) 1/4))) (*.f64 l (pow.f64 t 7)))) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 t 3)))) (+.f64 (*.f64 (*.f64 (pow.f64 l 6) -3/64) (/.f64 (sqrt.f64 2) (*.f64 l (pow.f64 t 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))))))
(+.f64 (*.f64 (*.f64 (pow.f64 l 6) -3/64) (/.f64 (sqrt.f64 2) (*.f64 l (pow.f64 t 5)))) (+.f64 (*.f64 (pow.f64 l 3) (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 t 3)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/32 (pow.f64 l 8)) (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 l 6) -3/64) 1/4))) (*.f64 l (pow.f64 t 7)))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))))))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 l t)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (*.f64 -1/8 (*.f64 (pow.f64 l 3) (/.f64 (sqrt.f64 2) (pow.f64 t 3)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 l 3) (pow.f64 t 3)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 5) (*.f64 t (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (pow.f64 t 3)) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 3) (/.f64 (sqrt.f64 2) (pow.f64 t 3)))) (*.f64 (pow.f64 l 5) (*.f64 (*.f64 t (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (pow.f64 t 3)) 2))) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 l 3) (pow.f64 t 3)))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (pow.f64 t 3)) 2)) (*.f64 (pow.f64 l 5) t)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 l 3) (pow.f64 t 3)))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (pow.f64 t 3)) 2)) (*.f64 t (pow.f64 l 5))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 5) (*.f64 t (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (pow.f64 t 3)) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 l 3)) (pow.f64 t 3))) (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (pow.f64 l 7) (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (pow.f64 t 3)) 2)) (pow.f64 t 2)))))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) l) t)) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 3) (/.f64 (sqrt.f64 2) (pow.f64 t 3)))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 t (*.f64 (pow.f64 l 7) (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (pow.f64 t 3)) 2)) (pow.f64 t 2)))))) -1))) (*.f64 (pow.f64 l 5) (*.f64 (*.f64 t (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (pow.f64 t 3)) 2))) (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (pow.f64 t 3)) 2)) (*.f64 (pow.f64 l 5) t))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 l 3) (pow.f64 t 3)))) (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (pow.f64 t 3)) 2)) (pow.f64 t 2)))) (*.f64 (pow.f64 l 7) t)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (+.f64 (*.f64 1/32 (/.f64 1 (pow.f64 t 8))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (pow.f64 t 3)) 2)) (pow.f64 t 2)))) (*.f64 t (pow.f64 l 7))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 l 3) (pow.f64 t 3)))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (pow.f64 t 3)) 2)) (*.f64 t (pow.f64 l 5)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 1)
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2))))) 1)
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2))))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 1/4 (pow.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))))))
(+.f64 1 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 1/4 (pow.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2)) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2))) 2))) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 4 (pow.f64 t 6)))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 6)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 1/4 (pow.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2)) 2))) (/.f64 (pow.f64 t 2) 1/2))) (*.f64 4 (pow.f64 t 6))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 6))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 1/4 (pow.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4))))))))
(+.f64 (+.f64 1 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 1/4 (pow.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2)) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4))))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 1/4 (pow.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2)) 2))) (/.f64 (pow.f64 t 2) 1/2))) (*.f64 4 (pow.f64 t 6))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 6))) -1/2)))
(+.f64 1 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 1/4 (pow.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2)) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 1/4 (pow.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2)) 2)))) (*.f64 4 (pow.f64 t 6))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 6))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) 1)
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2))))) 1)
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2))))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 1/4 (pow.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))))))
(+.f64 1 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 1/4 (pow.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2)) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2))) 2))) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 4 (pow.f64 t 6)))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 6)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (pow.f64 t 4)) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 1/4 (pow.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2)) 2))) (/.f64 (pow.f64 t 2) 1/2))) (*.f64 4 (pow.f64 t 6))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 6))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 1/4 (pow.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2)) 2))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4))))))))
(+.f64 (+.f64 1 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 1/4 (pow.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2)) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4))))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 1/4 (pow.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2)) 2))) (/.f64 (pow.f64 t 2) 1/2))) (*.f64 4 (pow.f64 t 6))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 6))) -1/2)))
(+.f64 1 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 1/2) (pow.f64 l 2)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 1/4 (pow.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2)) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 4)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) -2) (*.f64 1/4 (pow.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 1/2)) 2)))) (*.f64 4 (pow.f64 t 6))) (*.f64 (sqrt.f64 1/2) (pow.f64 l 6))))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.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 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.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 (+.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)))) (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 -8 (/.f64 (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 (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/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))) (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)))))
(+.f64 (*.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 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(+.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 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (+.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/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))) (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)))) (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))) (*.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 (*.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 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))))))
(*.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/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))) (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)))))
(+.f64 (*.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 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(+.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 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (+.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/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))) (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)))) (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))) (*.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 (*.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 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))))))
(*.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/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))) (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)))))
(+.f64 (*.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 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(+.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 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (+.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/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))) (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6)))) (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))) (*.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 (*.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 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))))))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.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 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.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 (+.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)))) (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)))))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.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 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.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 (+.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)))) (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6)))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 0)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(+.f64 0 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) 1/2) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 t 2) 1/2) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 0)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 1/2) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (pow.f64 t 2) (/.f64 1 (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (pow.f64 t 2) (*.f64 (*.f64 2 (/.f64 1 (pow.f64 l 2))) 1/2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (pow.f64 t 2) (*.f64 (/.f64 2 (pow.f64 l 2)) 1/2))
(*.f64 (*.f64 1/2 (pow.f64 t 2)) (/.f64 2 (pow.f64 l 2)))
(*.f64 1/2 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))
(*.f64 (pow.f64 t 2) (/.f64 (*.f64 4 (/.f64 1 (pow.f64 l 2))) 4))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (/.f64 (/.f64 1 (pow.f64 t 2)) (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 (pow.f64 l 2) (/.f64 1 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2))))))
(*.f64 (pow.f64 l 2) (/.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 t t) 2)) (*.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 t 2) (/.f64 (pow.f64 l 2) (/.f64 1 (pow.f64 l 2)))))
(*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 4 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 4 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 4 (/.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 8))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)) 1/4)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 1/2 (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8) 1/8)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1/2)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (pow.f64 t 2) 4) (/.f64 2 (*.f64 (pow.f64 l 2) 8)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (/.f64 2 (*.f64 (pow.f64 l 2) 8)) 1))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 1/4 (/.f64 1 (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 1/2 (/.f64 1/2 (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 8 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 1 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 1 (/.f64 1 (pow.f64 t 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (neg.f64 (pow.f64 t 2)) (/.f64 -1 (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (neg.f64 (pow.f64 t 2)) (*.f64 (/.f64 -1 (pow.f64 l 2)) 1))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 t t) 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (pow.f64 (*.f64 t t) 2) (pow.f64 l 2)) (pow.f64 l 2)))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 2 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2))))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 t t) 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (pow.f64 (*.f64 t t) 2) (pow.f64 l 2)) (pow.f64 l 2)))
(*.f64 -1 (/.f64 (pow.f64 t 2) (neg.f64 (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (neg.f64 (pow.f64 l 2))) 1))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 -1 (/.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (*.f64 2 (pow.f64 l 2)))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2))))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 (*.f64 t t) 2) (/.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 l 2))))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 1/2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 (*.f64 t t) 2) (/.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 l 2))))))
(*.f64 (*.f64 (pow.f64 t 2) 8) (/.f64 1 (*.f64 (pow.f64 l 2) 8)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 4 (/.f64 1 (pow.f64 l 2))) (/.f64 (pow.f64 t 2) 4))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 t t) 2)))))
(/.f64 (/.f64 (pow.f64 (*.f64 t t) 2) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2))))))
(*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 t t) 2)))))
(/.f64 (/.f64 (pow.f64 (*.f64 t t) 2) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (*.f64 (pow.f64 t 2) -2) (/.f64 1/2 (neg.f64 (pow.f64 l 2))))
(*.f64 (*.f64 (pow.f64 t 2) -2) (/.f64 -1/2 (pow.f64 l 2)))
(*.f64 (*.f64 (pow.f64 t 2) -2) (/.f64 1 (*.f64 (pow.f64 l 2) -2)))
(*.f64 (*.f64 (pow.f64 t 2) -2) (/.f64 1/2 (neg.f64 (pow.f64 l 2))))
(*.f64 (*.f64 (pow.f64 t 2) -2) (/.f64 -1/2 (pow.f64 l 2)))
(*.f64 (*.f64 (pow.f64 t 2) -2) (/.f64 1 (neg.f64 (*.f64 2 (pow.f64 l 2)))))
(*.f64 (*.f64 (pow.f64 t 2) -2) (/.f64 1/2 (neg.f64 (pow.f64 l 2))))
(*.f64 (*.f64 (pow.f64 t 2) -2) (/.f64 -1/2 (pow.f64 l 2)))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 l 2))) (*.f64 (pow.f64 t 2) 1/2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 2 (*.f64 4 (/.f64 1 (pow.f64 l 2)))) (/.f64 (pow.f64 t 2) 8))
(*.f64 (/.f64 (pow.f64 t 2) 8) (*.f64 (/.f64 1 (pow.f64 l 2)) 8))
(*.f64 (/.f64 (pow.f64 t 2) 8) (*.f64 8 (/.f64 1 (pow.f64 l 2))))
(*.f64 (*.f64 4 (/.f64 1/2 (pow.f64 l 2))) (*.f64 (pow.f64 t 2) 1/2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 (pow.f64 t 2) (neg.f64 (pow.f64 l 2))) -1)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 (*.f64 (pow.f64 t 2) 1/2) (pow.f64 l 2)) 2)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (/.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (/.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 t t) 2))) (/.f64 1/2 (pow.f64 t 2))))
(*.f64 (/.f64 1/2 (pow.f64 t 2)) (*.f64 2 (/.f64 (pow.f64 (*.f64 t t) 2) (pow.f64 l 2))))
(*.f64 (/.f64 1/2 (pow.f64 t 2)) (/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (/.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (/.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 t t) 2))) (/.f64 1/2 (pow.f64 t 2))))
(*.f64 (/.f64 1/2 (pow.f64 t 2)) (*.f64 2 (/.f64 (pow.f64 (*.f64 t t) 2) (pow.f64 l 2))))
(*.f64 (/.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 1/2))
(*.f64 (*.f64 1/2 (pow.f64 t 2)) (/.f64 2 (pow.f64 l 2)))
(*.f64 1/2 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))
(*.f64 (/.f64 2 (*.f64 (pow.f64 l 2) 8)) (*.f64 (pow.f64 t 2) 4))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 -1 (pow.f64 l 2)) (neg.f64 (pow.f64 t 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (pow.f64 t 2) 1/2) (/.f64 2 (pow.f64 l 2)))
(*.f64 (*.f64 1/2 (pow.f64 t 2)) (/.f64 2 (pow.f64 l 2)))
(*.f64 1/2 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 -1 (pow.f64 t 2)) (/.f64 (neg.f64 (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 (/.f64 -1 (pow.f64 t 2)) (/.f64 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 l 2))) (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 t t) 2))))
(/.f64 (/.f64 (pow.f64 (*.f64 t t) 2) (neg.f64 (pow.f64 l 2))) (neg.f64 (pow.f64 t 2)))
(*.f64 (/.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2))))))
(*.f64 (/.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (pow.f64 t 2)) 2))))
(*.f64 (/.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 t t) 2))))))
(*.f64 (/.f64 2 (pow.f64 t 2)) (/.f64 (/.f64 (pow.f64 (*.f64 t t) 2) (pow.f64 l 2)) 2))
(*.f64 (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 t t) 2))) (/.f64 2 (pow.f64 t 2)))
(pow.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(neg.f64 (/.f64 (pow.f64 t 2) (neg.f64 (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 0)
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(+.f64 0 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(-.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 0)
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1/2))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(*.f64 4 (/.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 4))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1)
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(*.f64 1 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1/2)
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(*.f64 (*.f64 4 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1/4)
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1/2) 2)
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(/.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1)
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 2)
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(/.f64 (*.f64 4 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 4)
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) 8)
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) (*.f64 2 (*.f64 4 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))) 16)
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(pow.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1)
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 0)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 0)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1/2))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(*.f64 4 (/.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 4))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) 1/2)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(*.f64 (*.f64 4 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) 1/4)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1/2) 2)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) 2)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(/.f64 (*.f64 4 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))) 4)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(/.f64 (*.f64 2 (*.f64 4 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))) 8)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))) (*.f64 2 (*.f64 4 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))))) 16)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) 1)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 2)))
(asin.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(+.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 0)
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))
(+.f64 0 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))
(+.f64 (/.f64 2 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))) (/.f64 2 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))))
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))
(-.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 0)
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))
(*.f64 2 (/.f64 2 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))))
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))
(*.f64 4 (/.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 4))
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))
(*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (/.f64 1/2 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/4))))
(*.f64 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 1/2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 1/4 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (/.f64 1/2 (*.f64 1/4 (*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (/.f64 2 (*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (/.f64 1 (*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(*.f64 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 1/2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 1/4 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (/.f64 1/2 (*.f64 1/4 (*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (/.f64 2 (*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(*.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 1)
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))
(*.f64 1 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))
(*.f64 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8)) (/.f64 1/2 (*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(*.f64 (+.f64 4 (*.f64 8 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1/2 (*.f64 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 1/2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 (+.f64 4 (*.f64 8 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))) (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(*.f64 (/.f64 2 (*.f64 (+.f64 4 (*.f64 8 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))) (+.f64 4 (*.f64 8 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (/.f64 4 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 1/2)
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))
(*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (/.f64 1 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/4))))
(*.f64 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 1/2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 1/4 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (/.f64 1/2 (*.f64 1/4 (*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (/.f64 2 (*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (/.f64 2 (*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(*.f64 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 1/2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 1/4 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (/.f64 1/2 (*.f64 1/4 (*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (/.f64 2 (*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(*.f64 (*.f64 2 (/.f64 4 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 1/4)
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))
(*.f64 1/2 (/.f64 4 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))
(*.f64 (/.f64 2 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))) 2)
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))
(*.f64 1/4 (/.f64 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8)) (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/4))))
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))
(*.f64 1/4 (/.f64 (*.f64 2 (+.f64 4 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8))) (*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/2) (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(*.f64 (+.f64 4 (*.f64 8 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1/2 (*.f64 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 1/2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 (+.f64 4 (*.f64 8 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))) (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))
(*.f64 (/.f64 2 (*.f64 (+.f64 4 (*.f64 8 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))) (+.f64 4 (*.f64 8 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/4) (/.f64 2 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 1/4))))
(*.f64 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 1/2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 1/4 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (/.f64 1/2 (*.f64 1/4 (*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2))))))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (/.f64 2 (*.f64 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))) (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))))
(pow.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 1)
(/.f64 2 (+.f64 2 (*.f64 4 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 t 2) (/.f64 4 (pow.f64 l 2)))))

localize3.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
0.2b
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
0.4b
(*.f64 (sqrt.f64 1/2) l)
Compiler

Compiled 37 to 28 computations (24.3% saved)

series2.0ms (0%)

Counts
3 → 0
Calls

15 calls:

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

rewrite110.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1896×rational.json-1
1896×rational.json-2
1076×rational.json-simplify-2
1050×rational.json-simplify-50
1038×rational.json-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01255
18453
220353
352453
4163653
5409553
6742853
Stop Event
node limit
Counts
3 → 113
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (*.f64 (sqrt.f64 1/2) l) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 2) (/.f64 (*.f64 (sqrt.f64 1/2) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 1/2) l) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 1/2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (sqrt.f64 1/2) l)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 8 (*.f64 (sqrt.f64 1/2) l))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 l t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (/.f64 (sqrt.f64 1/2) 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 (sqrt.f64 1/2) (/.f64 l t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 1/2 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) t) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 1/2) (*.f64 t (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 l (*.f64 t (/.f64 2 (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 l t) (*.f64 1/2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 t)) (*.f64 (sqrt.f64 1/2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (sqrt.f64 1/2) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 l (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 1/2 (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 2 t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (/.f64 1 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (*.f64 1/2 (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l t) (sqrt.f64 1/2))))) (#(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) (neg.f64 l)) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 l (/.f64 1/2 t)) (*.f64 1/2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) (*.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 1/2 l) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 2) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/2 l)) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 l (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 8 (*.f64 (sqrt.f64 1/2) l)) (*.f64 1/4 (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l 4) (*.f64 (/.f64 1/2 t) (*.f64 1/2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l 4) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l 4) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (/.f64 1/2 t) (*.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 1/2 (*.f64 l (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (*.f64 1/2 l) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) (*.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (/.f64 2 t)) (*.f64 1/2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (/.f64 1/2 t)) (*.f64 (sqrt.f64 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 l) (*.f64 (sqrt.f64 1/2) (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) -2) (neg.f64 (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) -2) (neg.f64 (*.f64 l (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) -2) (*.f64 (/.f64 -1 t) (*.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) (*.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 l (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) -2) (*.f64 -1 (*.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 t)) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 t)) (*.f64 l (*.f64 1/2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 t)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 t)) (*.f64 (sqrt.f64 1/2) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (sqrt.f64 1/2) (*.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (*.f64 (sqrt.f64 1/2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t (/.f64 2 l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 t (/.f64 2 (sqrt.f64 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 1/2 l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 t) (/.f64 -1 t)) (*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2) (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 1)))))

simplify121.0ms (0.8%)

Algorithm
egg-herbie
Rules
1330×rational.json-simplify-51
1048×rational.json-simplify-2
896×rational.json-simplify-35
842×rational.json-simplify-1
614×rational.json-simplify-53
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02171969
15271965
212921965
323611961
454731961
570261961
Stop Event
node limit
Counts
113 → 121
Calls
Call 1
Inputs
(+.f64 (*.f64 (sqrt.f64 1/2) l) 0)
(+.f64 -1 (-.f64 (*.f64 (sqrt.f64 1/2) l) -1))
(+.f64 0 (*.f64 (sqrt.f64 1/2) l))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 2) (/.f64 (*.f64 (sqrt.f64 1/2) l) 2))
(+.f64 (-.f64 (*.f64 (sqrt.f64 1/2) l) -1) -1)
(-.f64 (*.f64 (sqrt.f64 1/2) l) 0)
(-.f64 0 (*.f64 (sqrt.f64 1/2) (neg.f64 l)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) 2)
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) 4)
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) -1)
(/.f64 (*.f64 8 (*.f64 (sqrt.f64 1/2) l)) 8)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) -2) -2)
(/.f64 (*.f64 2 (*.f64 8 (*.f64 (sqrt.f64 1/2) l))) 16)
(pow.f64 (*.f64 (sqrt.f64 1/2) l) 1)
(neg.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))))
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(-.f64 0 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(-.f64 1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 2 t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1 t))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(*.f64 -1 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))) -1)
(*.f64 1 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 1/2 t))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 1/2 (/.f64 1 t)))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2))
(*.f64 2 (/.f64 (sqrt.f64 1/2) (*.f64 t (/.f64 2 l))))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 2 (sqrt.f64 1/2)))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 1/2 l)))
(*.f64 2 (*.f64 (/.f64 l t) (*.f64 1/2 (sqrt.f64 1/2))))
(*.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 t)) (*.f64 (sqrt.f64 1/2) l)))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (sqrt.f64 1/2) (+.f64 l l))))
(*.f64 2 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 l t)))
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 l (/.f64 1/2 t)))
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 1/2 (/.f64 l t)))
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 2 t))) 1/2)
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (/.f64 1 (*.f64 t 4)))
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (*.f64 1/2 (/.f64 1/2 t)))
(*.f64 (+.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)))
(*.f64 (+.f64 l l) (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)))
(*.f64 (/.f64 l t) (sqrt.f64 1/2))
(*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l))
(*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) (/.f64 -1 t))
(*.f64 4 (*.f64 (*.f64 l (/.f64 1/2 t)) (*.f64 1/2 (sqrt.f64 1/2))))
(*.f64 4 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) (*.f64 1/2 l)))
(*.f64 4 (*.f64 (*.f64 1/2 l) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t))))
(*.f64 4 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l (/.f64 1/2 t))))
(*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 2) (/.f64 1/2 t)))
(*.f64 4 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/2 l)) (/.f64 1/2 t)))
(*.f64 4 (*.f64 (*.f64 l (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 1/2 t)))
(*.f64 (*.f64 8 (*.f64 (sqrt.f64 1/2) l)) (*.f64 1/4 (/.f64 1/2 t)))
(*.f64 (*.f64 l 4) (*.f64 (/.f64 1/2 t) (*.f64 1/2 (sqrt.f64 1/2))))
(*.f64 (*.f64 l 4) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t))))
(*.f64 (*.f64 l 4) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 1/2 t)))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (/.f64 1/2 t) (*.f64 1/2 l)))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 1/2 (*.f64 l (/.f64 1/2 t))))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (*.f64 1/2 l) (/.f64 1/2 t)))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) (*.f64 1/2 l))
(*.f64 (*.f64 l (/.f64 2 t)) (*.f64 1/2 (sqrt.f64 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) (+.f64 l l))
(*.f64 (*.f64 l (/.f64 1/2 t)) (*.f64 (sqrt.f64 1/2) 2))
(*.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) (+.f64 l l)))
(*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l (/.f64 2 t)))
(*.f64 (*.f64 1/2 l) (*.f64 (sqrt.f64 1/2) (/.f64 2 t)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) -2) (neg.f64 (/.f64 1/2 t)))
(*.f64 (*.f64 (sqrt.f64 1/2) -2) (neg.f64 (*.f64 l (/.f64 1/2 t))))
(*.f64 (*.f64 (sqrt.f64 1/2) -2) (*.f64 (/.f64 -1 t) (*.f64 1/2 l)))
(*.f64 -2 (*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) (*.f64 1/2 l)))
(*.f64 -2 (*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 l (/.f64 1/2 t))))
(*.f64 -2 (*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) (/.f64 1/2 t)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) -2) (*.f64 -1 (*.f64 1/2 l)))
(*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 l)))
(*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 l (*.f64 1/2 (sqrt.f64 1/2))))
(*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) l)))
(*.f64 (*.f64 1/2 (/.f64 1 t)) (*.f64 (sqrt.f64 1/2) (+.f64 l l)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) 2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2) 2)
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (sqrt.f64 1/2) (*.f64 l 4)))
(*.f64 (/.f64 -1 t) (*.f64 (sqrt.f64 1/2) (neg.f64 l)))
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t (/.f64 2 l))) 2)
(*.f64 (/.f64 l (*.f64 t (/.f64 2 (sqrt.f64 1/2)))) 2)
(*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) (+.f64 l l))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 1/2 l)) 2)
(*.f64 (+.f64 (/.f64 -1 t) (/.f64 -1 t)) (*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 1/2 l)))
(pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(neg.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(+.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 0)
(+.f64 0 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))))
(+.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2) (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2))
(-.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 0)
(*.f64 1/2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2))
(*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 1)
(*.f64 1 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))))
(*.f64 2 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2))
(*.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2) 1/2)
(*.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2) 2)
(/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 1)
(/.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2) 2)
(/.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 4))) 16)
(pow.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 1)
Outputs
(+.f64 (*.f64 (sqrt.f64 1/2) l) 0)
(*.f64 (sqrt.f64 1/2) l)
(+.f64 -1 (-.f64 (*.f64 (sqrt.f64 1/2) l) -1))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 0 (*.f64 (sqrt.f64 1/2) l))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 2) (/.f64 (*.f64 (sqrt.f64 1/2) l) 2))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (-.f64 (*.f64 (sqrt.f64 1/2) l) -1) -1)
(*.f64 (sqrt.f64 1/2) l)
(-.f64 (*.f64 (sqrt.f64 1/2) l) 0)
(*.f64 (sqrt.f64 1/2) l)
(-.f64 0 (*.f64 (sqrt.f64 1/2) (neg.f64 l)))
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) l) 1)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) 2)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) 4)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) -1)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 8 (*.f64 (sqrt.f64 1/2) l)) 8)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) -2) -2)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 2 (*.f64 8 (*.f64 (sqrt.f64 1/2) l))) 16)
(*.f64 (sqrt.f64 1/2) l)
(pow.f64 (*.f64 (sqrt.f64 1/2) l) 1)
(*.f64 (sqrt.f64 1/2) l)
(neg.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(-.f64 0 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(-.f64 1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 2 t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1 t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 -1 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))) -1)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 1 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 1/2 t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 1/2 (/.f64 1 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 2 (/.f64 (sqrt.f64 1/2) (*.f64 t (/.f64 2 l))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 2 (/.f64 l (*.f64 t (/.f64 2 (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 1/2 l)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 2 (*.f64 (/.f64 l t) (*.f64 1/2 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 t)) (*.f64 (sqrt.f64 1/2) l)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (sqrt.f64 1/2) (+.f64 l l))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 2 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 l t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 l (/.f64 1/2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 1/2 (/.f64 l t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 2 t))) 1/2)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (/.f64 1 (*.f64 t 4)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (*.f64 1/2 (/.f64 1/2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (+.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (+.f64 l l) (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (/.f64 l t) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) (/.f64 -1 t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 4 (*.f64 (*.f64 l (/.f64 1/2 t)) (*.f64 1/2 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 4 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) (*.f64 1/2 l)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 4 (*.f64 (*.f64 1/2 l) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 4 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l (/.f64 1/2 t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 2) (/.f64 1/2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 4 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/2 l)) (/.f64 1/2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 4 (*.f64 (*.f64 l (*.f64 1/2 (sqrt.f64 1/2))) (/.f64 1/2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 8 (*.f64 (sqrt.f64 1/2) l)) (*.f64 1/4 (/.f64 1/2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 l 4) (*.f64 (/.f64 1/2 t) (*.f64 1/2 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 l 4) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 l 4) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 1/2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (/.f64 1/2 t) (*.f64 1/2 l)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 1/2 (*.f64 l (/.f64 1/2 t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (*.f64 1/2 l) (/.f64 1/2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) (*.f64 1/2 l))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 l (/.f64 2 t)) (*.f64 1/2 (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) (+.f64 l l))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 l (/.f64 1/2 t)) (*.f64 (sqrt.f64 1/2) 2))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) (+.f64 l l)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 l (/.f64 2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 1/2 l) (*.f64 (sqrt.f64 1/2) (/.f64 2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) -2) (neg.f64 (/.f64 1/2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) -2) (neg.f64 (*.f64 l (/.f64 1/2 t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (sqrt.f64 1/2) -2) (*.f64 (/.f64 -1 t) (*.f64 1/2 l)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 -2 (*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) (*.f64 1/2 l)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 -2 (*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 l (/.f64 1/2 t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 -2 (*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) (/.f64 1/2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) -2) (*.f64 -1 (*.f64 1/2 l)))
(*.f64 (*.f64 -2 (/.f64 (sqrt.f64 1/2) t)) (*.f64 1/2 (neg.f64 l)))
(*.f64 -2 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l -1/2)))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 -2 (*.f64 l -1/2)))
(neg.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) (neg.f64 t))))
(*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 l)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 l (*.f64 1/2 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 2 (/.f64 1 t)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) l)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 1/2 (/.f64 1 t)) (*.f64 (sqrt.f64 1/2) (+.f64 l l)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) 2)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2) 2)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (sqrt.f64 1/2) (*.f64 l 4)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (/.f64 -1 t) (*.f64 (sqrt.f64 1/2) (neg.f64 l)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t (/.f64 2 l))) 2)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (/.f64 l (*.f64 t (/.f64 2 (sqrt.f64 1/2)))) 2)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) (+.f64 l l))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 1/2 l)) 2)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(*.f64 (+.f64 (/.f64 -1 t) (/.f64 -1 t)) (*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 1/2 l)))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(neg.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 0)
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
(+.f64 0 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
(+.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2) (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
(-.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 0)
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
(*.f64 1/2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
(*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 1)
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
(*.f64 1 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
(*.f64 2 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
(*.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2) 1/2)
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
(*.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2) 2)
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
(/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 1)
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
(/.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 2) 2)
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
(/.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 4) 4)
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
(/.f64 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 4)) 8)
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 4))) 16)
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
(pow.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))) 1)
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 92 to 66 computations (28.3% saved)

series4.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite76.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1736×rational.json-1
1736×rational.json-2
1736×rational.json-4
1736×rational.json-3
1720×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01882
112682
227282
362582
4161482
5482282
Stop Event
node limit
Counts
2 → 59
Calls
Call 1
Inputs
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l t) (/.f64 1 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (/.f64 (+.f64 t t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (+.f64 (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (/.f64 2 t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 t (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 l l) t) (/.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 l l) t) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (+.f64 (/.f64 (+.f64 t t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (+.f64 t t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (/.f64 t (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 l t) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) (*.f64 2 (*.f64 t (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) (*.f64 4 (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l t) 4) (+.f64 (/.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l -2) (+.f64 (/.f64 t (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 t (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) (+.f64 (*.f64 4 (/.f64 t l)) (*.f64 4 (/.f64 t l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 l t) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1/2 t)) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) (/.f64 t l)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) (/.f64 t (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t) (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) (+.f64 (/.f64 1 l) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 l t) 4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 l t) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) (/.f64 t l)) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) (/.f64 t l))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (neg.f64 (/.f64 t l)) (neg.f64 (/.f64 t l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) (*.f64 t (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (neg.f64 t)) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1 l)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) t) (/.f64 2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (-.f64 0 (*.f64 t (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) (-.f64 0 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))))

simplify134.0ms (0.9%)

Algorithm
egg-herbie
Rules
1718×rational.json-simplify-35
1244×rational.json-simplify-46
1130×rational.json-simplify-41
1048×rational.json-simplify-2
1024×rational.json-simplify-43
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03058523
18988507
224988145
359048145
Stop Event
node limit
Counts
131 → 174
Calls
Call 1
Inputs
(*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (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)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 4)) (pow.f64 Omc 4))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 6)) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 4)) (pow.f64 Omc 4))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc)
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc)
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 4)) (pow.f64 Omc 4))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 6)) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 4)) (pow.f64 Omc 4))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 4)) (pow.f64 Omc 4))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 6)) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 4)) (pow.f64 Omc 4))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2))))))
(+.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) 0)
(+.f64 0 (*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)))
(-.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) 0)
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (/.f64 l t) (/.f64 1 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 1 (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 2 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 2 (+.f64 (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 t l))
(/.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) 1)
(/.f64 (+.f64 l l) (/.f64 (+.f64 t t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (+.f64 l l) (+.f64 (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (*.f64 l (*.f64 (/.f64 2 t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 2)
(/.f64 4 (+.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 t (/.f64 2 l)))
(/.f64 (/.f64 (+.f64 l l) t) (/.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (/.f64 (+.f64 l l) t) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (*.f64 l 4) (+.f64 (/.f64 (+.f64 t t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (+.f64 t t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (neg.f64 l) (/.f64 t (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 l t) 4)) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) (*.f64 2 (*.f64 t (/.f64 2 l))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) (*.f64 4 (/.f64 t l)))
(/.f64 (*.f64 (/.f64 l t) 4) (+.f64 (/.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t) (/.f64 1 l))
(/.f64 (*.f64 l -2) (+.f64 (/.f64 t (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 t (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) (+.f64 (*.f64 4 (/.f64 t l)) (*.f64 4 (/.f64 t l))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 l t) 4))) 8)
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1/2 t)) (/.f64 1/2 l))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) (/.f64 t l)) 4)
(/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) (/.f64 t (+.f64 l l)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (/.f64 t l)))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t) (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) (+.f64 (/.f64 1 l) (/.f64 1 l)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 l t) 4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 l t) 4)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) (/.f64 t l)) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) (/.f64 t l))) 8)
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (neg.f64 (/.f64 t l)) (neg.f64 (/.f64 t l))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) (*.f64 t (/.f64 2 l)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (neg.f64 t)) (/.f64 -1 l))
(/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1 l)) t)
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) t) (/.f64 2 l))
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (-.f64 0 (*.f64 t (/.f64 2 l))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) (-.f64 0 (/.f64 1 l)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 t l))
(pow.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) 1)
(+.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(-.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 1 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) 1))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1/2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))) 16)
(pow.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
Outputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t) -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 -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 l (/.f64 (sqrt.f64 1/2) t)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))) (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t) -1/2)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 4))) -1/8))))
(+.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 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 4))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 4))) -1/8))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t) -1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6))) -1/16))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) Omc)) t)
(/.f64 (*.f64 l (*.f64 Om (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)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 Om (sqrt.f64 -1)))))) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) Omc)) t))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)) 1/2)) (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc)))
(+.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 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) Omc)) t) (+.f64 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 Om (sqrt.f64 -1)))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)) 1/2)) (+.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -1/8))))
(+.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 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc)) (*.f64 1/16 (*.f64 (*.f64 l (pow.f64 Omc 5)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 Om (sqrt.f64 -1)))))) (+.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) Omc)) t) (*.f64 1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5))))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)) 1/2)) (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -1/8)) (*.f64 1/16 (*.f64 (*.f64 l (pow.f64 Omc 5)) (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 5)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc)))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) Omc)) t))
(neg.f64 (/.f64 (*.f64 l (*.f64 Om (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))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 -1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) Omc)) t)) (*.f64 -1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 Om (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)) -1/2)))
(+.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 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 -1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))) 1/8))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) Omc)) t)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) 1/8) (*.f64 -1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 Om (sqrt.f64 -1))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)) -1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))))
(+.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 -1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Omc 5)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))) 1/8)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 Om (sqrt.f64 -1)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) 1/8) (+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) Omc)) t)) (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5)))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc))) (+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)) -1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) -1/16))))
(+.f64 (neg.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) -1/16)) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)) -1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8)))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 Omc t))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) Omc)) t)
(/.f64 (*.f64 l (*.f64 Om (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)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 Om (sqrt.f64 -1)))))) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) Omc)) t))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)) 1/2)) (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc)))
(+.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 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) Omc)) t) (+.f64 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 Om (sqrt.f64 -1)))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)) 1/2)) (+.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -1/8))))
(+.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 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc)) (*.f64 1/16 (*.f64 (*.f64 l (pow.f64 Omc 5)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 l Omc) (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 Om (sqrt.f64 -1)))))) (+.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) Omc)) t) (*.f64 1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5))))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)) 1/2)) (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -1/8)) (*.f64 1/16 (*.f64 (*.f64 l (pow.f64 Omc 5)) (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 5)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t) -1/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 l (/.f64 (sqrt.f64 1/2) t)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))) (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t) -1/2)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 4))) -1/8))))
(+.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 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 4))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 4))) -1/8))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t) -1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6))) -1/16))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t) -1/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 l (/.f64 (sqrt.f64 1/2) t)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))) (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t) -1/2)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 4))) -1/8))))
(+.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 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 4))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 4))) -1/8))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t) -1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6))) -1/16))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 4)) (pow.f64 Omc 4))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2))) (*.f64 -1/8 (*.f64 (pow.f64 Om 4) (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 4))))))
(+.f64 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))) (sqrt.f64 1/2)))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 6)) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 4)) (pow.f64 Omc 4))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 Om 4) (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 4)))) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2)))) (*.f64 -1/16 (*.f64 (pow.f64 Om 6) (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 6))))))
(+.f64 (+.f64 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))) (sqrt.f64 1/2))) (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16)))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc)
(*.f64 (*.f64 (sqrt.f64 1/2) Om) (/.f64 (sqrt.f64 -1) Omc))
(*.f64 (*.f64 Om (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) Omc))
(/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc)
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) Om) (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (*.f64 Omc (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (*.f64 (*.f64 Om (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) Omc)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))) (*.f64 Omc 1/2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) Om) (/.f64 (sqrt.f64 -1) Omc)) (+.f64 (*.f64 1/2 (*.f64 Omc (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (*.f64 (*.f64 Om (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) Omc)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))) (*.f64 Omc 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3)) -1/8))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) Om) (/.f64 (sqrt.f64 -1) Omc)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 Omc (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))))) (*.f64 1/16 (*.f64 (pow.f64 Omc 5) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (+.f64 (*.f64 (*.f64 Om (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) Omc)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3)) -1/8)) (+.f64 (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))) (*.f64 Omc 1/2))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5)) 1/16))))
(+.f64 (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))) (*.f64 Omc 1/2))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3)) -1/8)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5)) 1/16))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) Om) (/.f64 (sqrt.f64 -1) Omc)))
(neg.f64 (*.f64 (*.f64 Om (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) Omc)))
(neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) Om) (/.f64 (sqrt.f64 -1) Omc))) (*.f64 -1/2 (*.f64 Omc (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (neg.f64 (*.f64 (*.f64 Om (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) Omc))) (*.f64 Omc (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))) -1/2)))
(+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc)) (*.f64 Omc (*.f64 -1/2 (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc)) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))))
(+.f64 (*.f64 -1/2 (*.f64 Omc (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) Om) (/.f64 (sqrt.f64 -1) Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (neg.f64 (*.f64 (*.f64 Om (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) Omc))) (+.f64 (*.f64 Omc (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))) -1/2)) (*.f64 1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc)) (+.f64 (*.f64 Omc (*.f64 -1/2 (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3)) 1/8))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) Om) (/.f64 (sqrt.f64 -1) Omc))) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (*.f64 -1/16 (*.f64 (pow.f64 Omc 5) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))) (*.f64 -1/2 (*.f64 Omc (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (*.f64 (*.f64 Om (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) Omc))) (+.f64 (*.f64 Omc (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))) -1/2)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc)) (+.f64 (*.f64 Omc (*.f64 -1/2 (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3)) 1/8)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5)) -1/16)))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc)
(*.f64 (*.f64 (sqrt.f64 1/2) Om) (/.f64 (sqrt.f64 -1) Omc))
(*.f64 (*.f64 Om (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) Omc))
(/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc)
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) Om) (/.f64 (sqrt.f64 -1) Omc)) (*.f64 1/2 (*.f64 Omc (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (*.f64 (*.f64 Om (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) Omc)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))) (*.f64 Omc 1/2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) Om) (/.f64 (sqrt.f64 -1) Omc)) (+.f64 (*.f64 1/2 (*.f64 Omc (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (*.f64 (*.f64 Om (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) Omc)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))) (*.f64 Omc 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3)) -1/8))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) Om))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) Om) (/.f64 (sqrt.f64 -1) Omc)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 Omc (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))))) (*.f64 1/16 (*.f64 (pow.f64 Omc 5) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (+.f64 (*.f64 (*.f64 Om (sqrt.f64 -1)) (/.f64 (sqrt.f64 1/2) Omc)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3)) -1/8)) (+.f64 (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))) (*.f64 Omc 1/2))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5)) 1/16))))
(+.f64 (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 Om (sqrt.f64 -1))) (*.f64 Omc 1/2))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3)) -1/8)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (pow.f64 Om 5)) 1/16))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 4)) (pow.f64 Omc 4))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2))) (*.f64 -1/8 (*.f64 (pow.f64 Om 4) (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 4))))))
(+.f64 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))) (sqrt.f64 1/2)))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 6)) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 4)) (pow.f64 Omc 4))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 Om 4) (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 4)))) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2)))) (*.f64 -1/16 (*.f64 (pow.f64 Om 6) (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 6))))))
(+.f64 (+.f64 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))) (sqrt.f64 1/2))) (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 4)) (pow.f64 Omc 4))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2))) (*.f64 -1/8 (*.f64 (pow.f64 Om 4) (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 4))))))
(+.f64 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))) (sqrt.f64 1/2)))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 6)) (pow.f64 Omc 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 4)) (pow.f64 Omc 4))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 Om 4) (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 4)))) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 Omc 2)))) (*.f64 -1/16 (*.f64 (pow.f64 Om 6) (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 6))))))
(+.f64 (+.f64 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 Omc 2)) -1/2)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))) (sqrt.f64 1/2))) (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16)))))
(+.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) 0)
(*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t))
(+.f64 0 (*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)))
(*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t))
(-.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) 0)
(*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (/.f64 l t) (/.f64 1 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 1 (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 2 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 2 (+.f64 (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 t l))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) 1)
(*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t))
(/.f64 (+.f64 l l) (/.f64 (+.f64 t t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (+.f64 l l) (+.f64 (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (*.f64 l (*.f64 (/.f64 2 t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 2)
(*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t))
(/.f64 4 (+.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 t (/.f64 2 l)))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (/.f64 (+.f64 l l) t) (/.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (/.f64 (+.f64 l l) t) (+.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (*.f64 l 4) (+.f64 (/.f64 (+.f64 t t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (+.f64 t t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 4 (/.f64 l (+.f64 (/.f64 (+.f64 t t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (+.f64 t t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 4 (/.f64 l (*.f64 2 (/.f64 (+.f64 t t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(/.f64 (neg.f64 l) (/.f64 t (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 l t) 4)) 4)
(*.f64 (*.f64 4 (/.f64 l t)) (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 4 (/.f64 l t)) 4))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) (*.f64 2 (*.f64 t (/.f64 2 l))))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) (*.f64 4 (/.f64 t l)))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (*.f64 (/.f64 l t) 4) (+.f64 (/.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 4 (/.f64 (/.f64 l t) (+.f64 (/.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 l t) (/.f64 4 (+.f64 (/.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 4 (/.f64 l (*.f64 (+.f64 t t) (/.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t) (/.f64 1 l))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (*.f64 l -2) (+.f64 (/.f64 t (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 t (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) (+.f64 (*.f64 4 (/.f64 t l)) (*.f64 4 (/.f64 t l))))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 l t) 4))) 8)
(*.f64 (*.f64 4 (/.f64 l t)) (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 4 (/.f64 l t)) 4))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1/2 t)) (/.f64 1/2 l))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) (/.f64 t l)) 4)
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) (/.f64 t (+.f64 l l)))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (/.f64 t l)))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t) (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) (+.f64 (/.f64 1 l) (/.f64 1 l)))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 l t) 4))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 l t) 4)))) 16)
(*.f64 (*.f64 4 (/.f64 l t)) (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 4 (/.f64 l t)) 4))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 l t))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) (/.f64 t l)) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) (/.f64 t l))) 8)
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (neg.f64 (/.f64 t l)) (neg.f64 (/.f64 t l))))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) (*.f64 t (/.f64 2 l)))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (neg.f64 t)) (/.f64 -1 l))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1 l)) t)
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) t) (/.f64 2 l))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (-.f64 0 (*.f64 t (/.f64 2 l))))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) (-.f64 0 (/.f64 1 l)))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 t l))
(/.f64 l (/.f64 t (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(pow.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t)) 1)
(*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t))
(+.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 0 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(-.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 1 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) 1))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1/2)
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) 2)
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) 8)
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))) 16)
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))

localize39.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 96 to 72 computations (25% saved)

series5.0ms (0%)

Counts
2 → 48
Calls

15 calls:

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

rewrite76.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1796×exponential.json-3
1796×rational.json-1
1796×rational.json-2
1796×rational.json-4
1796×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01962
113862
235462
3112262
4478862
Stop Event
node limit
Counts
2 → 73
Calls
Call 1
Inputs
(/.f64 t (sqrt.f64 1/2))
(/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 t (sqrt.f64 1/2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (sqrt.f64 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 t (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (sqrt.f64 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 t t) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (sqrt.f64 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 t (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 t (*.f64 (sqrt.f64 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 t (sqrt.f64 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (/.f64 1/2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 1/2 (/.f64 1 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t (sqrt.f64 1/2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 4) (/.f64 1 (*.f64 (sqrt.f64 1/2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 1/2)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 1 (neg.f64 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t (neg.f64 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 1/2))) (/.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 1/2)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (sqrt.f64 1/2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 t t) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 t l) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (sqrt.f64 1/2) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (/.f64 (*.f64 l 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 l l)) (/.f64 1/2 (/.f64 t (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 l l)) (*.f64 (/.f64 1/2 (/.f64 t (sqrt.f64 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 l l)) (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2) (/.f64 (sqrt.f64 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 l (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 l 1/2) (/.f64 (sqrt.f64 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 2 t)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l 4)) (/.f64 1 (*.f64 (/.f64 t (sqrt.f64 1/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 1 (*.f64 2 (/.f64 (/.f64 t l) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 1 (/.f64 (/.f64 (*.f64 t 4) l) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 l)) (/.f64 1 (/.f64 (neg.f64 t) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 1 (/.f64 (/.f64 (neg.f64 t) l) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 1 (neg.f64 (/.f64 t (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) (/.f64 1 (/.f64 1 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 1 (/.f64 1 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 t) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 l l) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l t) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 (sqrt.f64 1/2) (/.f64 1 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t) (/.f64 l (/.f64 1 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2) (*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 l l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))) (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 t (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))) (*.f64 (sqrt.f64 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 1)))))

simplify117.0ms (0.8%)

Algorithm
egg-herbie
Rules
1178×rational.json-simplify-51
1170×rational.json-simplify-2
1122×rational.json-simplify-53
1088×rational.json-simplify-49
1060×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02926863
17766835
218786427
356826411
Stop Event
node limit
Counts
121 → 157
Calls
Call 1
Inputs
(*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (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)))))))
(*.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 (*.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 (*.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 (*.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 (*.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 (*.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 t (sqrt.f64 1/2)) 0)
(+.f64 0 (/.f64 t (sqrt.f64 1/2)))
(-.f64 (/.f64 t (sqrt.f64 1/2)) 0)
(*.f64 t (/.f64 1 (sqrt.f64 1/2)))
(*.f64 1/2 (/.f64 (+.f64 t t) (sqrt.f64 1/2)))
(*.f64 (/.f64 t (sqrt.f64 1/2)) 1)
(*.f64 1 (/.f64 t (sqrt.f64 1/2)))
(*.f64 2 (/.f64 t (*.f64 (sqrt.f64 1/2) 2)))
(*.f64 2 (/.f64 (/.f64 t (sqrt.f64 1/2)) 2))
(*.f64 (+.f64 t t) (/.f64 1/2 (sqrt.f64 1/2)))
(*.f64 (+.f64 t t) (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) 1))
(*.f64 (+.f64 t t) (*.f64 1/2 (/.f64 1 (sqrt.f64 1/2))))
(*.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) 1/2)
(*.f64 (*.f64 (/.f64 t (sqrt.f64 1/2)) 4) 1/4)
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 (sqrt.f64 1/2) 4)))
(*.f64 (/.f64 1 (sqrt.f64 1/2)) t)
(*.f64 (neg.f64 t) (/.f64 1 (neg.f64 (sqrt.f64 1/2))))
(*.f64 -1 (/.f64 t (neg.f64 (sqrt.f64 1/2))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 1/2))) (/.f64 t 2))
(*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (+.f64 t t))
(pow.f64 (/.f64 t (sqrt.f64 1/2)) 1)
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 0)
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))))
(-.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 0)
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 2 t)))))
(*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))
(*.f64 l (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t) (sqrt.f64 1/2)))
(*.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 t t) (sqrt.f64 1/2))))
(*.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 t l) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 2))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 1)
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))))
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (/.f64 (*.f64 l 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))) 1))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 l l)) (/.f64 1/2 (/.f64 t (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 l l)) (*.f64 (/.f64 1/2 (/.f64 t (sqrt.f64 1/2))) 1))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 l l)) (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (+.f64 l l) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))))
(*.f64 (+.f64 l l) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))) 1))
(*.f64 (+.f64 l l) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2) (/.f64 (sqrt.f64 1/2) t)))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 l (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))) 1))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 l 1/2) (/.f64 (sqrt.f64 1/2) t)))
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 2 t)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l 4)) (/.f64 1 (*.f64 (/.f64 t (sqrt.f64 1/2)) 4)))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 1 (*.f64 2 (/.f64 (/.f64 t l) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 1 (/.f64 (/.f64 (*.f64 t 4) l) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) l)
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 l)) (/.f64 1 (/.f64 (neg.f64 t) (sqrt.f64 1/2))))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 1 (/.f64 (/.f64 (neg.f64 t) l) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 1 (neg.f64 (/.f64 t (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) (sqrt.f64 1/2))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) (/.f64 1 (/.f64 1 (sqrt.f64 1/2))))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 1 (/.f64 1 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 -1 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 t) (sqrt.f64 1/2))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 l l) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (sqrt.f64 1/2))))
(*.f64 (/.f64 1 t) (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1 (sqrt.f64 1/2))))
(*.f64 (/.f64 1 t) (/.f64 (sqrt.f64 1/2) (/.f64 1 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t) (/.f64 l (/.f64 1 (sqrt.f64 1/2))))
(*.f64 (*.f64 l 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 2 t))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2) (*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 l l) t)))
(*.f64 (*.f64 l (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))) (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 1/2 (/.f64 t (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 l l)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))) (+.f64 l l))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))) (*.f64 (sqrt.f64 1/2) 2))
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 1)
Outputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) 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 l (/.f64 (sqrt.f64 1/2) t)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 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))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 4)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t))) (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))
(*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))
(*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (*.f64 (sqrt.f64 -1) Om)) (*.f64 t Omc)))
(/.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) Omc)) t)
(/.f64 (*.f64 (*.f64 l Om) (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)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (*.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) Omc) (/.f64 l (*.f64 t (*.f64 (sqrt.f64 -1) Om))))) (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (*.f64 (sqrt.f64 -1) Om)) (*.f64 t Omc))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (/.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) Omc)) t))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)))
(+.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/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (+.f64 (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))) (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) Omc) (/.f64 l (*.f64 t (*.f64 (sqrt.f64 -1) Om))))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (*.f64 (sqrt.f64 -1) Om)) (*.f64 t Omc))) (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) Omc)) t) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (/.f64 (/.f64 l (pow.f64 Om 3)) (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 Om 3) (*.f64 t (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/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 (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (+.f64 (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))) (*.f64 1/16 (*.f64 (*.f64 l (pow.f64 Omc 5)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) Omc) (/.f64 l (*.f64 t (*.f64 (sqrt.f64 -1) Om))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (*.f64 (sqrt.f64 -1) Om)) (*.f64 t Omc))) (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3)))))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Omc 5) (*.f64 t (*.f64 (pow.f64 Om 5) (sqrt.f64 -1))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 t (pow.f64 Om 5))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) Omc)) t) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (/.f64 (/.f64 l (pow.f64 Om 3)) (*.f64 t (sqrt.f64 -1))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))) (*.f64 1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l (pow.f64 Omc 5)) t) (pow.f64 (*.f64 Om (sqrt.f64 -1)) 5)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))
(*.f64 -1 (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))))
(neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (*.f64 (sqrt.f64 -1) Om)) (*.f64 t Omc))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) Omc)) t))
(neg.f64 (/.f64 (*.f64 (*.f64 l Om) (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))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (*.f64 (sqrt.f64 -1) Om)) (*.f64 t Omc)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) Omc) (/.f64 l (*.f64 t (*.f64 (sqrt.f64 -1) Om))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) Omc)) t)) (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))))
(+.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/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))) (*.f64 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3))))) 1/8)))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (*.f64 (sqrt.f64 -1) Om)) (*.f64 t Omc)))) (+.f64 (*.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3))) 1/8)) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) Omc) (/.f64 l (*.f64 t (*.f64 (sqrt.f64 -1) Om)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) Omc)) t)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (/.f64 (/.f64 l (pow.f64 Om 3)) (*.f64 t (sqrt.f64 -1)))) 1/8)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1))))) 1/8)))
(+.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 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))) (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Omc 5)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5))))))) (*.f64 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3))))) 1/8)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) Omc) (/.f64 l (*.f64 t (*.f64 (sqrt.f64 -1) Om))))) (+.f64 (*.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3))) 1/8)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (*.f64 (sqrt.f64 -1) Om)) (*.f64 t Omc)))) (*.f64 -1/16 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Omc 5) (*.f64 t (*.f64 (pow.f64 Om 5) (sqrt.f64 -1)))))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) Omc)) t)) (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om))))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (/.f64 (/.f64 l (pow.f64 Om 3)) (*.f64 t (sqrt.f64 -1)))) 1/8) (*.f64 -1/16 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 t (pow.f64 Om 5)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1))))) 1/8) (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l (pow.f64 Omc 5)) t) (pow.f64 (*.f64 Om (sqrt.f64 -1)) 5))))) (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 Omc t))
(*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc)))
(*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (*.f64 (sqrt.f64 -1) Om)) (*.f64 t Omc)))
(/.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) Omc)) t)
(/.f64 (*.f64 (*.f64 l Om) (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)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (*.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) Omc) (/.f64 l (*.f64 t (*.f64 (sqrt.f64 -1) Om))))) (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (*.f64 (sqrt.f64 -1) Om)) (*.f64 t Omc))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (/.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) Omc)) t))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)))
(+.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/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (+.f64 (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))) (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) Omc) (/.f64 l (*.f64 t (*.f64 (sqrt.f64 -1) Om))))) (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (*.f64 (sqrt.f64 -1) Om)) (*.f64 t Omc))) (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) Omc)) t) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (/.f64 (/.f64 l (pow.f64 Om 3)) (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1))))))))
(+.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 -1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (+.f64 (*.f64 (*.f64 Om (*.f64 l (sqrt.f64 -1))) (/.f64 (sqrt.f64 1/2) (*.f64 t Omc))) (*.f64 1/16 (*.f64 (*.f64 l (pow.f64 Omc 5)) (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) Omc) (/.f64 l (*.f64 t (*.f64 (sqrt.f64 -1) Om))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (*.f64 (sqrt.f64 -1) Om)) (*.f64 t Omc))) (*.f64 -1/8 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 3)))))) (*.f64 1/16 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Omc 5) (*.f64 t (*.f64 (pow.f64 Om 5) (sqrt.f64 -1))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 -1)) (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 t (pow.f64 Om 5))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1/2) (/.f64 (*.f64 l Om) Omc)) t) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3)) (/.f64 (/.f64 l (pow.f64 Om 3)) (*.f64 t (sqrt.f64 -1))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))) (*.f64 1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l (pow.f64 Omc 5)) t) (pow.f64 (*.f64 Om (sqrt.f64 -1)) 5)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t))))
(+.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 l (/.f64 (sqrt.f64 1/2) t)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 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)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 4)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t))) (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 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 l (/.f64 (sqrt.f64 1/2) t)) (*.f64 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t))))
(+.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 l (/.f64 (sqrt.f64 1/2) t)) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 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)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (+.f64 (*.f64 -1/16 (*.f64 (*.f64 l (pow.f64 Om 6)) (/.f64 (sqrt.f64 1/2) (*.f64 t (pow.f64 Omc 6))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (pow.f64 Om 4) (*.f64 t (pow.f64 Omc 4)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (*.f64 l (pow.f64 Om 2)) (pow.f64 Omc 2)) t))) (*.f64 -1/16 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/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 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(+.f64 (/.f64 t (sqrt.f64 1/2)) 0)
(/.f64 t (sqrt.f64 1/2))
(+.f64 0 (/.f64 t (sqrt.f64 1/2)))
(/.f64 t (sqrt.f64 1/2))
(-.f64 (/.f64 t (sqrt.f64 1/2)) 0)
(/.f64 t (sqrt.f64 1/2))
(*.f64 t (/.f64 1 (sqrt.f64 1/2)))
(/.f64 t (sqrt.f64 1/2))
(*.f64 1/2 (/.f64 (+.f64 t t) (sqrt.f64 1/2)))
(/.f64 t (sqrt.f64 1/2))
(*.f64 (/.f64 t (sqrt.f64 1/2)) 1)
(/.f64 t (sqrt.f64 1/2))
(*.f64 1 (/.f64 t (sqrt.f64 1/2)))
(/.f64 t (sqrt.f64 1/2))
(*.f64 2 (/.f64 t (*.f64 (sqrt.f64 1/2) 2)))
(/.f64 t (sqrt.f64 1/2))
(*.f64 2 (/.f64 (/.f64 t (sqrt.f64 1/2)) 2))
(/.f64 t (sqrt.f64 1/2))
(*.f64 (+.f64 t t) (/.f64 1/2 (sqrt.f64 1/2)))
(/.f64 t (sqrt.f64 1/2))
(*.f64 (+.f64 t t) (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) 1))
(/.f64 t (sqrt.f64 1/2))
(*.f64 (+.f64 t t) (*.f64 1/2 (/.f64 1 (sqrt.f64 1/2))))
(/.f64 t (sqrt.f64 1/2))
(*.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) 1/2)
(/.f64 t (sqrt.f64 1/2))
(*.f64 (*.f64 (/.f64 t (sqrt.f64 1/2)) 4) 1/4)
(/.f64 t (sqrt.f64 1/2))
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 (sqrt.f64 1/2) 4)))
(*.f64 t (*.f64 4 (/.f64 1/4 (sqrt.f64 1/2))))
(*.f64 t (*.f64 4 (/.f64 (sqrt.f64 1/2) 2)))
(*.f64 (/.f64 1 (sqrt.f64 1/2)) t)
(/.f64 t (sqrt.f64 1/2))
(*.f64 (neg.f64 t) (/.f64 1 (neg.f64 (sqrt.f64 1/2))))
(/.f64 t (sqrt.f64 1/2))
(*.f64 -1 (/.f64 t (neg.f64 (sqrt.f64 1/2))))
(/.f64 t (sqrt.f64 1/2))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 1/2))) (/.f64 t 2))
(/.f64 t (sqrt.f64 1/2))
(*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (+.f64 t t))
(/.f64 t (sqrt.f64 1/2))
(pow.f64 (/.f64 t (sqrt.f64 1/2)) 1)
(/.f64 t (sqrt.f64 1/2))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 0)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(-.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 0)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 2 t)))))
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 2 t)) (*.f64 1/2 l)))
(*.f64 1/2 (*.f64 l (*.f64 (/.f64 2 t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 1/2 l) (*.f64 (/.f64 2 t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2))))
(*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 l (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 l (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t) (sqrt.f64 1/2)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 2 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 t t) (sqrt.f64 1/2))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 t l) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 2))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 1)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (/.f64 (*.f64 l 1/2) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))) 1))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 l l)) (/.f64 1/2 (/.f64 t (sqrt.f64 1/2))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 l l)) (*.f64 (/.f64 1/2 (/.f64 t (sqrt.f64 1/2))) 1))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 l l)) (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (+.f64 l l) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (+.f64 l l) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))) 1))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (+.f64 l l) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2) (/.f64 (sqrt.f64 1/2) t)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 l (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))) 1))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 l 1/2) (/.f64 (sqrt.f64 1/2) t)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 2 t)))) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 2 t)))))
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 2 t)) (*.f64 1/2 l)))
(*.f64 1/2 (*.f64 l (*.f64 (/.f64 2 t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 1/2 l) (*.f64 (/.f64 2 t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l 4)) (/.f64 1 (*.f64 (/.f64 t (sqrt.f64 1/2)) 4)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 1 (*.f64 2 (/.f64 (/.f64 t l) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2)))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 1 (/.f64 (/.f64 (*.f64 t 4) l) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) l)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 l)) (/.f64 1 (/.f64 (neg.f64 t) (sqrt.f64 1/2))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 1 (/.f64 (/.f64 (neg.f64 t) l) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 1 (/.f64 (neg.f64 t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 t (neg.f64 l))))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l (neg.f64 t))))
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 t (*.f64 (sqrt.f64 1/2) l)))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 1 (neg.f64 (/.f64 t (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 1 (/.f64 (neg.f64 t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 t (neg.f64 l))))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l (neg.f64 t))))
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 t (*.f64 (sqrt.f64 1/2) l)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) (sqrt.f64 1/2))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) (/.f64 1 (/.f64 1 (sqrt.f64 1/2))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 1 (/.f64 1 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 -1 (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (neg.f64 t) (sqrt.f64 1/2))))
(*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l (/.f64 (neg.f64 t) (sqrt.f64 1/2)))))
(neg.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (neg.f64 t) (sqrt.f64 1/2)))))
(neg.f64 (/.f64 l (/.f64 (neg.f64 t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(neg.f64 (/.f64 l (/.f64 (neg.f64 t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 l l) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 l l) t))))
(*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 1/2 (/.f64 (+.f64 l l) t))))
(*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 l l) t))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (sqrt.f64 1/2))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (/.f64 1 t) (/.f64 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1 (sqrt.f64 1/2))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (/.f64 1 t) (/.f64 (sqrt.f64 1/2) (/.f64 1 (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t) (/.f64 l (/.f64 1 (sqrt.f64 1/2))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 l 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 2 t))))
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 2 t)))))
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 2 t)) (*.f64 1/2 l)))
(*.f64 1/2 (*.f64 l (*.f64 (/.f64 2 t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 1/2 l) (*.f64 (/.f64 2 t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2) (*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 l l) t)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 l l) t))))
(*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 1/2 (/.f64 (+.f64 l l) t))))
(*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 l l) t))))
(*.f64 (*.f64 l (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))) (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (/.f64 1/2 (/.f64 t (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 l l)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))) (+.f64 l l))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))) (*.f64 (sqrt.f64 1/2) 2))
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 1)
(*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))

eval501.0ms (3.3%)

Compiler

Compiled 26168 to 20574 computations (21.4% saved)

prune249.0ms (1.7%)

Pruning

22 alts after pruning (17 fresh and 5 done)

PrunedKeptTotal
New94814962
Fresh7310
Picked101
Done156
Total95722979
Error
0.6b
Counts
979 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
41.8b
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
45.5b
(asin.f64 (/.f64 (*.f64 l (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 t (sqrt.f64 1/2))))
41.8b
(asin.f64 (/.f64 (*.f64 l 1) (/.f64 t (sqrt.f64 1/2))))
44.8b
(asin.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 t l)))
45.9b
(asin.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 l 3) (pow.f64 t 3))))))
36.4b
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
41.8b
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
43.2b
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
41.8b
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
43.2b
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
53.6b
(asin.f64 (*.f64 -1 (+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))))))
43.3b
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t (/.f64 2 l))) 2)))
43.2b
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
43.2b
(asin.f64 (*.f64 -1 (*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l))))
43.2b
(asin.f64 (*.f64 -1 (*.f64 (+.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)))))
43.2b
(asin.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 2 t))) 1/2)))
9.8b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
22.9b
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))))
36.2b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
39.0b
(asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)))
48.1b
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
34.0b
(asin.f64 1)
Compiler

Compiled 622 to 530 computations (14.8% saved)

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
0.0b
(*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
0.6b
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
14.8b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Compiler

Compiled 54 to 42 computations (22.2% saved)

series3.0ms (0%)

Counts
3 → 14
Calls

18 calls:

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

rewrite80.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1404×rational.json-1
1404×rational.json-2
1404×rational.json-4
1404×rational.json-3
1396×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01491
110191
221491
344491
4105991
5400191
Stop Event
node limit
Counts
3 → 49
Calls
Call 1
Inputs
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/4) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)))))

simplify161.0ms (1.1%)

Algorithm
egg-herbie
Rules
1130×rational.json-simplify-35
1128×rational.json-simplify-2
948×rational.json-simplify-48
928×rational.json-simplify-50
796×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0951891
11931891
24671891
312211891
427121891
539941891
648421891
756781891
877471891
Stop Event
node limit
Counts
63 → 58
Calls
Call 1
Inputs
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
1
(*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
1
1
(+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(+.f64 0 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))
(-.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(*.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 2 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))
(*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(*.f64 4 (/.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))
(*.f64 (*.f64 2 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1/2)
(*.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) 2)
(*.f64 1/4 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))
(*.f64 (/.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)
(/.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(/.f64 (*.f64 2 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)
(/.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))) 16)
(pow.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)
(+.f64 0 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/4) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/4))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) 2)
(/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2) 4)
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2))) 16)
(pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(neg.f64 (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1)
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0)
(*.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))) 4))
(*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(*.f64 4 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4))
(*.f64 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))) 1/2)
(*.f64 (*.f64 2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))) 1/4)
(*.f64 1/2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))))
(*.f64 1/4 (*.f64 2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))))
(*.f64 (/.f64 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))) 4) 2)
(*.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 4)
(/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(/.f64 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))) 2)
(/.f64 (*.f64 2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))) 4)
(/.f64 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))))) 16)
(pow.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
Outputs
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
1
(*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
1
1
(+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(+.f64 0 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(+.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(-.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(*.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(*.f64 2 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(*.f64 4 (/.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(*.f64 (*.f64 2 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1/2)
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(*.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 1/4)
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(*.f64 1/2 (*.f64 2 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(*.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2) 2)
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(*.f64 1/4 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(*.f64 (/.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(/.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(/.f64 (*.f64 2 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(/.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(/.f64 (*.f64 2 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4)) 8)
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))) 16)
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(pow.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(+.f64 0 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/4) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/4))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) 2)
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2) 4)
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2)) 8)
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2))) 16)
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(neg.f64 (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(*.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(*.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))) 4))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(*.f64 4 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(*.f64 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))) 1/2)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(*.f64 (*.f64 2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))) 1/4)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(*.f64 1/2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(*.f64 1/4 (*.f64 2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(*.f64 (/.f64 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))) 4) 2)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(*.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 4)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(/.f64 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))) 2)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(/.f64 (*.f64 2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))) 4)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2)))))) 8)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))))) 16)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))
(pow.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))
(+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2))))

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
0.2b
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
0.4b
(/.f64 (sqrt.f64 1/2) t)
Compiler

Compiled 26 to 19 computations (26.9% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite74.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1710×rational.json-1
1710×rational.json-2
1710×rational.json-4
1710×rational.json-3
1702×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01021
16621
215121
335621
491521
5436621
Stop Event
node limit
Counts
1 → 17
Calls
Call 1
Inputs
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4)) (*.f64 2 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 1)))))

simplify642.0ms (4.3%)

Algorithm
egg-herbie
Rules
5624×rational.json-simplify-41
2022×rational.json-simplify-35
1010×rational.json-simplify-2
962×rational.json-simplify-49
666×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043861
177861
2186861
3479861
41056861
52056861
62609861
72675861
82723861
92762861
102798861
112833861
122868861
132903861
142938861
152973861
163008861
173043861
183078861
193113861
203696861
213822861
223863861
233902861
243940861
253978861
264124861
274162861
284200861
294238861
304276861
314314861
324352861
334390861
344428861
354428861
Stop Event
node limit
Counts
41 → 20
Calls
Call 1
Inputs
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 0)
(+.f64 0 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))))
(-.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 0)
(*.f64 1/2 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 2))
(*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 1)
(*.f64 1 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))))
(*.f64 2 (*.f64 1/2 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))))
(*.f64 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 2) 1/2)
(*.f64 4 (/.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4))
(*.f64 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4) 1/4)
(*.f64 (*.f64 1/2 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))) 2)
(/.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 1)
(/.f64 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 2) 2)
(/.f64 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4)) (*.f64 2 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4))) 16)
(pow.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 1)
Outputs
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(+.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 0)
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 0 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(-.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 0)
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 1/2 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 2))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 1)
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 1 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 2 (*.f64 1/2 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 2) 1/2)
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 4 (/.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4))
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4) 1/4)
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 1/2 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))) 2)
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 1)
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 2) 2)
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4) 4)
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (*.f64 2 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4)) 8)
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (+.f64 (*.f64 2 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4)) (*.f64 2 (*.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 4))) 16)
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(pow.f64 (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) 1)
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))

localize17.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
0.2b
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
0.4b
(/.f64 (sqrt.f64 1/2) t)
Compiler

Compiled 37 to 28 computations (24.3% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite72.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1620×rational.json-1
1620×rational.json-2
1620×rational.json-4
1620×rational.json-3
1612×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01244
18442
219742
345042
4117142
5428942
Stop Event
node limit
Counts
2 → 82
Calls
Call 1
Inputs
(*.f64 (/.f64 (sqrt.f64 1/2) t) l)
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 t (sqrt.f64 1/2)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (/.f64 t (sqrt.f64 1/2)) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/2) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 t (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (neg.f64 t) (sqrt.f64 1/2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 t (sqrt.f64 1/2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (sqrt.f64 1/2)) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 t (/.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 2 (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (neg.f64 (/.f64 t (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 t (sqrt.f64 1/2)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 t 4) (sqrt.f64 1/2)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) (/.f64 2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) (*.f64 2 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 2 (/.f64 t (/.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 (*.f64 t 4) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 4 (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) (/.f64 (/.f64 1 (sqrt.f64 1/2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 t (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (+.f64 t t)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 t (/.f64 2 (sqrt.f64 1/2)))) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 t 4) (sqrt.f64 1/2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (*.f64 2 (*.f64 t (/.f64 2 (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (*.f64 (/.f64 t (sqrt.f64 1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l -2) (*.f64 2 (neg.f64 (/.f64 t (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l -2) (neg.f64 (*.f64 t (/.f64 2 (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) 4) (*.f64 2 (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) 4) (/.f64 4 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) 8) (/.f64 (*.f64 t 8) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l t) (/.f64 1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 l) t) (/.f64 -1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 (sqrt.f64 1/2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 -2 (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) -2) (*.f64 2 (/.f64 t (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 (*.f64 t -2) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 (sqrt.f64 1/2) t)) (/.f64 (/.f64 (sqrt.f64 1/2) t) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l 4)) (*.f64 2 (*.f64 (/.f64 t (sqrt.f64 1/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 l t)) (*.f64 2 (/.f64 1 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (+.f64 t t)) (/.f64 1/2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l 4) (/.f64 t (sqrt.f64 1/2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) 1/4) (/.f64 4 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (+.f64 t t)) (/.f64 1 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l 2) (/.f64 (/.f64 t (sqrt.f64 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 l)) (/.f64 t (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 l 4) (/.f64 t (sqrt.f64 1/2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l 1/2) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 l l) t) (/.f64 2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (neg.f64 t)) (/.f64 -1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (/.f64 1 (sqrt.f64 1/2))) t)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2) (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 1)))))

simplify152.0ms (1%)

Algorithm
egg-herbie
Rules
1112×rational.json-simplify-46
990×rational.json-simplify-53
860×rational.json-simplify-35
774×rational.json-simplify-43
746×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02042644
17612562
224372562
347312562
472992562
Stop Event
node limit
Counts
130 → 92
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)
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(/.f64 1/2 (/.f64 (/.f64 t (sqrt.f64 1/2)) (+.f64 l l)))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 t (sqrt.f64 1/2)) 2) l))
(/.f64 1/2 (/.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 l t)))
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(/.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 1 l))
(/.f64 l (/.f64 t (sqrt.f64 1/2)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(/.f64 -1 (/.f64 (/.f64 (neg.f64 t) (sqrt.f64 1/2)) l))
(/.f64 1 (/.f64 (/.f64 t (sqrt.f64 1/2)) l))
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 1/2)) (/.f64 l t)))
(/.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 t (/.f64 l 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 2 (/.f64 t l)))
(/.f64 (neg.f64 l) (neg.f64 (/.f64 t (sqrt.f64 1/2))))
(/.f64 2 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 t (sqrt.f64 1/2)) l)))
(/.f64 2 (/.f64 (/.f64 (*.f64 t 4) (sqrt.f64 1/2)) (+.f64 l l)))
(/.f64 (+.f64 l l) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2) 2)
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) (/.f64 2 l))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) (*.f64 2 (/.f64 1 l)))
(/.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 2 (/.f64 t (/.f64 l 2))))
(/.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 (*.f64 t 4) l))
(/.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 4 (/.f64 l t)))
(/.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) (/.f64 -1 l))
(/.f64 (/.f64 1 t) (/.f64 (/.f64 1 (sqrt.f64 1/2)) l))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 t (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (+.f64 t t)) (+.f64 l l)))
(/.f64 4 (*.f64 2 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 t (/.f64 2 (sqrt.f64 1/2)))) l))
(/.f64 4 (/.f64 (/.f64 (*.f64 t 4) (sqrt.f64 1/2)) l))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4) 4)
(/.f64 (*.f64 l 4) (*.f64 2 (*.f64 t (/.f64 2 (sqrt.f64 1/2)))))
(/.f64 (*.f64 l 4) (*.f64 (/.f64 t (sqrt.f64 1/2)) 4))
(/.f64 (*.f64 l -2) (*.f64 2 (neg.f64 (/.f64 t (sqrt.f64 1/2)))))
(/.f64 (*.f64 l -2) (neg.f64 (*.f64 t (/.f64 2 (sqrt.f64 1/2)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) 4) (*.f64 2 (/.f64 2 l)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) 4) (/.f64 4 l))
(/.f64 (*.f64 (sqrt.f64 1/2) 8) (/.f64 (*.f64 t 8) l))
(/.f64 (/.f64 l t) (/.f64 1 (sqrt.f64 1/2)))
(/.f64 (/.f64 (neg.f64 l) t) (/.f64 -1 (sqrt.f64 1/2)))
(/.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 (sqrt.f64 1/2)) l))
(/.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 -2 (/.f64 l t)))
(/.f64 (*.f64 (sqrt.f64 1/2) -2) (*.f64 2 (/.f64 t (neg.f64 l))))
(/.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 (*.f64 t -2) l))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 (sqrt.f64 1/2) t)) (/.f64 (/.f64 (sqrt.f64 1/2) t) l))
(/.f64 (*.f64 2 (*.f64 l 4)) (*.f64 2 (*.f64 (/.f64 t (sqrt.f64 1/2)) 4)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4)) 8)
(/.f64 (*.f64 2 (/.f64 l t)) (*.f64 2 (/.f64 1 (sqrt.f64 1/2))))
(/.f64 (/.f64 l (+.f64 t t)) (/.f64 1/2 (sqrt.f64 1/2)))
(/.f64 (/.f64 (*.f64 l 4) (/.f64 t (sqrt.f64 1/2))) 4)
(/.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) 1/4) (/.f64 4 l))
(/.f64 (/.f64 (sqrt.f64 1/2) (+.f64 t t)) (/.f64 1 (+.f64 l l)))
(/.f64 (/.f64 l 2) (/.f64 (/.f64 t (sqrt.f64 1/2)) 2))
(/.f64 (neg.f64 (neg.f64 l)) (/.f64 t (sqrt.f64 1/2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4))) 16)
(/.f64 (*.f64 2 (/.f64 (*.f64 l 4) (/.f64 t (sqrt.f64 1/2)))) 8)
(/.f64 (/.f64 l 1/2) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))
(/.f64 (/.f64 (+.f64 l l) t) (/.f64 2 (sqrt.f64 1/2)))
(/.f64 (/.f64 l (neg.f64 t)) (/.f64 -1 (sqrt.f64 1/2)))
(/.f64 (/.f64 l (/.f64 1 (sqrt.f64 1/2))) t)
(pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(+.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 0)
(+.f64 0 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))))
(+.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2) (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2))
(-.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 0)
(*.f64 1/2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2))
(*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 1)
(*.f64 1 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))))
(*.f64 2 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2))
(*.f64 2 (*.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2) 1))
(*.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2) 1/2)
(*.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2) 2)
(/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 1)
(/.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2) 2)
(/.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 4))) 16)
(pow.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 1)
Outputs
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 1/2 (/.f64 (/.f64 t (sqrt.f64 1/2)) (+.f64 l l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 t (sqrt.f64 1/2)) 2) l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 1/2 (/.f64 (/.f64 1/2 (sqrt.f64 1/2)) (/.f64 l t)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 1 l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 l (/.f64 t (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 t) (sqrt.f64 1/2)) l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 1 (/.f64 (/.f64 t (sqrt.f64 1/2)) l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 1/2)) (/.f64 l t)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 t (/.f64 l 2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 2 (/.f64 t l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 l) (neg.f64 (/.f64 t (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 2 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 t (sqrt.f64 1/2)) l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 2 (/.f64 (/.f64 (*.f64 t 4) (sqrt.f64 1/2)) (+.f64 l l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (+.f64 l l) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 2) 2)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) (/.f64 2 l))
(*.f64 (/.f64 2 t) (/.f64 (sqrt.f64 1/2) (/.f64 2 l)))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 2 t) (/.f64 2 l)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 t)) (*.f64 2 (/.f64 1 l)))
(*.f64 (/.f64 2 t) (/.f64 (sqrt.f64 1/2) (/.f64 2 l)))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 2 t) (/.f64 2 l)))
(/.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 2 (/.f64 t (/.f64 l 2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 (*.f64 t 4) l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 4 (/.f64 l t)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) (/.f64 -1 l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 1 t) (/.f64 (/.f64 1 (sqrt.f64 1/2)) l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 t (neg.f64 l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (+.f64 t t)) (+.f64 l l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 4 (*.f64 2 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 t (/.f64 2 (sqrt.f64 1/2)))) l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 4 (/.f64 (/.f64 (*.f64 t 4) (sqrt.f64 1/2)) l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4) 4)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 l 4) (*.f64 2 (*.f64 t (/.f64 2 (sqrt.f64 1/2)))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 l 4) (*.f64 (/.f64 t (sqrt.f64 1/2)) 4))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 l -2) (*.f64 2 (neg.f64 (/.f64 t (sqrt.f64 1/2)))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 l -2) (neg.f64 (*.f64 t (/.f64 2 (sqrt.f64 1/2)))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) 4) (*.f64 2 (/.f64 2 l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) 4) (/.f64 4 l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) 8) (/.f64 (*.f64 t 8) l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 l t) (/.f64 1 (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (neg.f64 l) t) (/.f64 -1 (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 1/2 t) (/.f64 (/.f64 1/2 (sqrt.f64 1/2)) l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 -2 (/.f64 l t)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) -2) (*.f64 2 (/.f64 t (neg.f64 l))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 (*.f64 t -2) l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 (sqrt.f64 1/2) t)) (/.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 2 (*.f64 l 4)) (*.f64 2 (*.f64 (/.f64 t (sqrt.f64 1/2)) 4)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4)) 8)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 2 (/.f64 l t)) (*.f64 2 (/.f64 1 (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 l (+.f64 t t)) (/.f64 1/2 (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (*.f64 l 4) (/.f64 t (sqrt.f64 1/2))) 4)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) 1/4) (/.f64 4 l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (sqrt.f64 1/2) (+.f64 t t)) (/.f64 1 (+.f64 l l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 l 2) (/.f64 (/.f64 t (sqrt.f64 1/2)) 2))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (neg.f64 l)) (/.f64 t (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 4))) 16)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 2 (/.f64 (*.f64 l 4) (/.f64 t (sqrt.f64 1/2)))) 8)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 l 1/2) (*.f64 t (/.f64 2 (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (+.f64 l l) t) (/.f64 2 (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 l (neg.f64 t)) (/.f64 -1 (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 l (/.f64 1 (sqrt.f64 1/2))) t)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 0)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(+.f64 0 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(+.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2) (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(-.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 0)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(*.f64 1/2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 1)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(*.f64 1 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(*.f64 2 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(*.f64 2 (*.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2) 1))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(*.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2) 1/2)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(*.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2) 2)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 1)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(/.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 2) 2)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(/.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 4) 4)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(/.f64 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 4)) 8)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 4))) 16)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(pow.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) 1)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))

localize22.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(asin.f64 (*.f64 -1 (*.f64 (+.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)))))
0.2b
(*.f64 (+.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)))
0.5b
(*.f64 (sqrt.f64 1/2) (/.f64 1/2 t))
Compiler

Compiled 57 to 39 computations (31.6% saved)

series2.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite87.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1400×rational.json-1
1400×rational.json-2
1400×rational.json-4
1400×rational.json-3
1388×exponential.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01485
110283
226059
366459
4173459
5476059
Stop Event
node limit
Counts
3 → 158
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 1/2) (/.f64 1/2 t))
(*.f64 (+.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)))
(asin.f64 (*.f64 -1 (*.f64 (+.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 t (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/2) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 t) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 t) (/.f64 1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 t (/.f64 (sqrt.f64 1/2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 t t) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (+.f64 t t) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 t 4) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (neg.f64 t)) (/.f64 (sqrt.f64 1/2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) t) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) (/.f64 2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (-.f64 0 (/.f64 t (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 8 (/.f64 (sqrt.f64 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 2 (/.f64 (+.f64 t t) (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 t 4) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (+.f64 t t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sqrt.f64 1/2) t)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 t)) (-.f64 0 (/.f64 1 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 1/2)) (-.f64 0 (/.f64 (neg.f64 t) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) -2) (*.f64 2 (neg.f64 (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) -2) (neg.f64 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (sqrt.f64 1/2)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 2 (/.f64 (+.f64 t t) (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (*.f64 t 4) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 8 (/.f64 (sqrt.f64 1/2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (+.f64 t t) 4) (*.f64 1/2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 1/2) t))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)) (*.f64 2 (*.f64 (+.f64 t t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) 4)) (neg.f64 (*.f64 (+.f64 t t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 t)) (-.f64 0 (/.f64 2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (/.f64 8 (/.f64 (sqrt.f64 1/2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (/.f64 t (*.f64 (sqrt.f64 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) -2) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 t 4) (sqrt.f64 1/2))) (*.f64 (/.f64 (*.f64 t 4) (sqrt.f64 1/2)) (/.f64 (*.f64 t 4) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) -2)) (*.f64 2 (neg.f64 (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) -2)) (*.f64 2 (*.f64 2 (neg.f64 (+.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 1/2) t)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 t 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sqrt.f64 1/2) -2)) (*.f64 2 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) 1/2) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) 1/2) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) 2) (/.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 t 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) -2)) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) -2)) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) -2)) (-.f64 0 (neg.f64 (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) -2)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 4))) (-.f64 0 (*.f64 2 (*.f64 (+.f64 t t) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) 4))) (*.f64 (+.f64 t t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/4 (-.f64 0 (/.f64 t (*.f64 (sqrt.f64 1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (sqrt.f64 1/2) -2))) (/.f64 (neg.f64 t) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) 1/2)) (neg.f64 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) 1/2)) (neg.f64 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) 2)) (-.f64 0 (/.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) -2))) (neg.f64 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) -2))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) -2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (/.f64 t l))) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (/.f64 t l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 t l) (*.f64 (sqrt.f64 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 t (+.f64 l l)) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 t (sqrt.f64 1/2)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 t (*.f64 (sqrt.f64 1/2) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/2) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 t (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (/.f64 (+.f64 t t) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 t l) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) (+.f64 l l)))))) (#(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 (/.f64 (sqrt.f64 1/2) t) -2) (-.f64 0 (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l t) (/.f64 1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 t (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 t l)) (/.f64 -1 (*.f64 (sqrt.f64 1/2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 t 4) (sqrt.f64 1/2)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 t 4) l) (*.f64 (sqrt.f64 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 t t) (*.f64 (sqrt.f64 1/2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (*.f64 2 (/.f64 (+.f64 t t) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (/.f64 (*.f64 t 4) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 (neg.f64 t) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (neg.f64 t)) (-.f64 0 (/.f64 1 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l -2) (neg.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l -2) (/.f64 (neg.f64 (+.f64 t t)) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (/.f64 t l))) 1/2)))) (#(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 l) (/.f64 (neg.f64 t) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (-.f64 0 (/.f64 t (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 t 4) (*.f64 (sqrt.f64 1/2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 2 (*.f64 t (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) t)) (-.f64 0 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l t) 2) (/.f64 2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 t (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (neg.f64 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (-.f64 0 (/.f64 (neg.f64 t) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) -2) (neg.f64 (*.f64 t (/.f64 2 l))))))) (#(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 1/2 (sqrt.f64 1/2)) (/.f64 t (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 l) (/.f64 t (*.f64 (sqrt.f64 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) 4) (-.f64 0 (*.f64 2 (/.f64 (+.f64 t t) (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) 4) (-.f64 0 (/.f64 (*.f64 t 4) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l t) -2) (-.f64 0 (/.f64 2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) 4)) (-.f64 0 (*.f64 2 (*.f64 t (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2)) (/.f64 2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 l t) 1/4) (/.f64 4 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) -2) (-.f64 0 (/.f64 t (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 l)) (-.f64 0 (/.f64 t (*.f64 (sqrt.f64 1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) 1/2) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) t) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) -2)) (*.f64 t (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2)) (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2))) (*.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2)) (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2)) (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l)) (*.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2)) (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l) (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2))) (*.f64 (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l) (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l) (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l)) (*.f64 (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l) (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2))) (-.f64 0 (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4))) (neg.f64 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) 1/2)) (neg.f64 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2) (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 1)))))

simplify113.0ms (0.7%)

Algorithm
egg-herbie
Rules
1320×rational.json-simplify-35
1234×rational.json-simplify-43
1114×rational.json-simplify-2
692×rational.json-simplify-50
568×rational.json-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03374168
112484082
239804076
373114072
Stop Event
node limit
Counts
218 → 171
Calls
Call 1
Inputs
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) 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)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) 0)
(+.f64 0 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)))
(+.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t 4)))
(-.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) 0)
(/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 1/2) (+.f64 t t))
(/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 t) -1/2))
(/.f64 (/.f64 1/2 t) (/.f64 1 (sqrt.f64 1/2)))
(/.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) 1)
(/.f64 -1 (neg.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2))))
(/.f64 -1 (/.f64 t (/.f64 (sqrt.f64 1/2) -2)))
(/.f64 1 (/.f64 (+.f64 t t) (sqrt.f64 1/2)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) -2) -1)
(/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 t 4))
(/.f64 2 (*.f64 2 (/.f64 (+.f64 t t) (sqrt.f64 1/2))))
(/.f64 2 (/.f64 (*.f64 t 4) (sqrt.f64 1/2)))
(/.f64 2 (/.f64 (*.f64 2 (neg.f64 t)) (/.f64 (sqrt.f64 1/2) -2)))
(/.f64 (/.f64 (sqrt.f64 1/2) t) 2)
(/.f64 (/.f64 1 t) (/.f64 2 (sqrt.f64 1/2)))
(/.f64 -1/2 (-.f64 0 (/.f64 t (sqrt.f64 1/2))))
(/.f64 4 (/.f64 8 (/.f64 (sqrt.f64 1/2) t)))
(/.f64 4 (*.f64 2 (*.f64 2 (/.f64 (+.f64 t t) (sqrt.f64 1/2)))))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 t 4) (sqrt.f64 1/2))))
(/.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (+.f64 t t) 4))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 1/2) t)) 4)
(/.f64 (neg.f64 (/.f64 1/2 t)) (-.f64 0 (/.f64 1 (sqrt.f64 1/2))))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (+.f64 t t)))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (-.f64 0 (/.f64 (neg.f64 t) -1/2)))
(/.f64 (*.f64 (sqrt.f64 1/2) -2) (*.f64 2 (neg.f64 (+.f64 t t))))
(/.f64 (*.f64 (sqrt.f64 1/2) -2) (neg.f64 (*.f64 t 4)))
(/.f64 (*.f64 1/2 (sqrt.f64 1/2)) t)
(/.f64 -2 (-.f64 0 (*.f64 2 (/.f64 (+.f64 t t) (sqrt.f64 1/2)))))
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 t 4) (sqrt.f64 1/2))))
(/.f64 8 (*.f64 2 (/.f64 8 (/.f64 (sqrt.f64 1/2) t))))
(/.f64 8 (/.f64 (*.f64 (+.f64 t t) 4) (*.f64 1/2 (sqrt.f64 1/2))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 1/2) t))) 8)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)) (*.f64 2 (*.f64 (+.f64 t t) 4)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) 4)) (neg.f64 (*.f64 (+.f64 t t) 4)))
(/.f64 (neg.f64 (/.f64 1 t)) (-.f64 0 (/.f64 2 (sqrt.f64 1/2))))
(/.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2)) 4)
(/.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t 4)) 1/2)
(/.f64 -4 (-.f64 0 (/.f64 8 (/.f64 (sqrt.f64 1/2) t))))
(/.f64 1/4 (/.f64 t (*.f64 (sqrt.f64 1/2) 2)))
(/.f64 (/.f64 (sqrt.f64 1/2) -2) (neg.f64 t))
(/.f64 (*.f64 2 (/.f64 (*.f64 t 4) (sqrt.f64 1/2))) (*.f64 (/.f64 (*.f64 t 4) (sqrt.f64 1/2)) (/.f64 (*.f64 t 4) (sqrt.f64 1/2))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) -2)) (*.f64 2 (neg.f64 (*.f64 t 4))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) -2)) (*.f64 2 (*.f64 2 (neg.f64 (+.f64 t t)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 1/2) t)))) 16)
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 t 2))) 8)
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 1/2) -2)) (*.f64 2 (neg.f64 t)))
(/.f64 (/.f64 (sqrt.f64 1/2) 1/2) (*.f64 t 4))
(/.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) 1/2) (+.f64 t t))
(/.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) 2) (/.f64 t 2))
(/.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 t 4)) 1/4)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) -2)) (*.f64 t 4))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) -2)) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 t t)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) -2)) (-.f64 0 (neg.f64 (*.f64 t 4))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) -2)) t)
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 4))) (-.f64 0 (*.f64 2 (*.f64 (+.f64 t t) 4))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) 4))) (*.f64 (+.f64 t t) 4))
(/.f64 -1/4 (-.f64 0 (/.f64 t (*.f64 (sqrt.f64 1/2) 2))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (sqrt.f64 1/2) -2))) (/.f64 (neg.f64 t) -1/2))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) 1/2)) (neg.f64 (*.f64 t 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) 1/2)) (neg.f64 (+.f64 t t)))
(/.f64 (neg.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) 2)) (-.f64 0 (/.f64 t 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) -2))) (neg.f64 (*.f64 t 4)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) -2))) (neg.f64 t))
(pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) 1)
(neg.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) -2))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (/.f64 t l))) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (/.f64 t l))))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(/.f64 1/2 (/.f64 (/.f64 t l) (*.f64 (sqrt.f64 1/2) 2)))
(/.f64 1/2 (/.f64 (/.f64 t (+.f64 l l)) (sqrt.f64 1/2)))
(/.f64 1/2 (/.f64 (/.f64 t (sqrt.f64 1/2)) (+.f64 l l)))
(/.f64 1/2 (/.f64 t (*.f64 (sqrt.f64 1/2) (+.f64 l l))))
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(/.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) (/.f64 1/2 l))
(/.f64 l (/.f64 t (sqrt.f64 1/2)))
(/.f64 (+.f64 l l) (/.f64 (+.f64 t t) (sqrt.f64 1/2)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(/.f64 1 (/.f64 (/.f64 t l) (sqrt.f64 1/2)))
(/.f64 1 (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) (+.f64 l l)))
(/.f64 1 (/.f64 t (*.f64 (sqrt.f64 1/2) l)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) -2) (-.f64 0 (/.f64 1/2 l)))
(/.f64 (/.f64 l t) (/.f64 1 (sqrt.f64 1/2)))
(/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 t (/.f64 2 l)))
(/.f64 (/.f64 1/2 (/.f64 t l)) (/.f64 -1 (*.f64 (sqrt.f64 1/2) -2)))
(/.f64 2 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2)))
(/.f64 2 (/.f64 (/.f64 (*.f64 t 4) (sqrt.f64 1/2)) (+.f64 l l)))
(/.f64 2 (/.f64 (/.f64 (*.f64 t 4) l) (*.f64 (sqrt.f64 1/2) 2)))
(/.f64 2 (/.f64 (+.f64 t t) (*.f64 (sqrt.f64 1/2) l)))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) 2)
(/.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 1 l))
(/.f64 (*.f64 l 4) (*.f64 2 (/.f64 (+.f64 t t) (sqrt.f64 1/2))))
(/.f64 (*.f64 l 4) (/.f64 (*.f64 t 4) (sqrt.f64 1/2)))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (+.f64 t t))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 (neg.f64 t) -1/2))
(/.f64 (/.f64 l (neg.f64 t)) (-.f64 0 (/.f64 1 (sqrt.f64 1/2))))
(/.f64 (*.f64 l -2) (neg.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2))))
(/.f64 (*.f64 l -2) (/.f64 (neg.f64 (+.f64 t t)) (sqrt.f64 1/2)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (/.f64 t l))) 1/2)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (neg.f64 l) (/.f64 (neg.f64 t) (sqrt.f64 1/2)))
(/.f64 (neg.f64 l) (-.f64 0 (/.f64 t (sqrt.f64 1/2))))
(/.f64 4 (/.f64 (*.f64 t 4) (*.f64 (sqrt.f64 1/2) l)))
(/.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 2 (*.f64 t (/.f64 2 l))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) t)) (-.f64 0 (/.f64 1 l)))
(/.f64 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) 4)) 4)
(/.f64 (*.f64 (/.f64 l t) 2) (/.f64 2 (sqrt.f64 1/2)))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 t (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (/.f64 t l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (neg.f64 (+.f64 t t)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (-.f64 0 (/.f64 (neg.f64 t) -1/2)))
(/.f64 (*.f64 (sqrt.f64 1/2) -2) (neg.f64 (*.f64 t (/.f64 2 l))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) (neg.f64 t))
(/.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 t (+.f64 l l)))
(/.f64 (*.f64 1/2 l) (/.f64 t (*.f64 (sqrt.f64 1/2) 2)))
(/.f64 (*.f64 2 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) 4))) 8)
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (*.f64 t 4))
(/.f64 (*.f64 (neg.f64 l) 4) (-.f64 0 (*.f64 2 (/.f64 (+.f64 t t) (sqrt.f64 1/2)))))
(/.f64 (*.f64 (neg.f64 l) 4) (-.f64 0 (/.f64 (*.f64 t 4) (sqrt.f64 1/2))))
(/.f64 (*.f64 (/.f64 l t) -2) (-.f64 0 (/.f64 2 (sqrt.f64 1/2))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) 4)) (-.f64 0 (*.f64 2 (*.f64 t (/.f64 2 l)))))
(/.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2)) (/.f64 2 l))
(/.f64 (/.f64 (/.f64 l t) 1/4) (/.f64 4 (sqrt.f64 1/2)))
(/.f64 (/.f64 (sqrt.f64 1/2) -2) (-.f64 0 (/.f64 t (+.f64 l l))))
(/.f64 (neg.f64 (*.f64 1/2 l)) (-.f64 0 (/.f64 t (*.f64 (sqrt.f64 1/2) 2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) 4)))) 16)
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) 1/2) (*.f64 t 4))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) t) 2)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) -2)) (*.f64 t (/.f64 2 l)))
(/.f64 (+.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2)) (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2))) (*.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2)) (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2))))
(/.f64 (+.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2)) (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l)) (*.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2)) (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l)))
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l) (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2))) (*.f64 (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l) (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2))))
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l) (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l)) (*.f64 (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l) (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)))) (+.f64 t t))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2))) (-.f64 0 (/.f64 2 l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4))) (neg.f64 (*.f64 t 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) 1/2)) (neg.f64 (*.f64 t 4)))
(pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(+.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 0)
(+.f64 0 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))
(+.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2) (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2))
(-.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 0)
(*.f64 1/2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2))
(*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 1)
(*.f64 1 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))
(*.f64 2 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2))
(*.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2) 1/2)
(*.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2) 2)
(/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 1)
(/.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2) 2)
(/.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 4))) 16)
(pow.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 1)
Outputs
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) 0)
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(+.f64 0 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(+.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t 4)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(-.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) 0)
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 1/2 (/.f64 t (sqrt.f64 1/2)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (sqrt.f64 1/2) (+.f64 t t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 t) -1/2))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (/.f64 1/2 t) (/.f64 1 (sqrt.f64 1/2)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) 1)
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 -1 (/.f64 t (/.f64 (sqrt.f64 1/2) -2)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 1 (/.f64 (+.f64 t t) (sqrt.f64 1/2)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) -2) -1)
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 t 4))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 2 (*.f64 2 (/.f64 (+.f64 t t) (sqrt.f64 1/2))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 2 (/.f64 (*.f64 t 4) (sqrt.f64 1/2)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 2 (/.f64 (*.f64 2 (neg.f64 t)) (/.f64 (sqrt.f64 1/2) -2)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (/.f64 (sqrt.f64 1/2) t) 2)
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (/.f64 1 t) (/.f64 2 (sqrt.f64 1/2)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 -1/2 (-.f64 0 (/.f64 t (sqrt.f64 1/2))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 4 (/.f64 8 (/.f64 (sqrt.f64 1/2) t)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 4 (*.f64 2 (*.f64 2 (/.f64 (+.f64 t t) (sqrt.f64 1/2)))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 t 4) (sqrt.f64 1/2))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (+.f64 t t) 4))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 1/2) t)) 4)
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (/.f64 1/2 t)) (-.f64 0 (/.f64 1 (sqrt.f64 1/2))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (+.f64 t t)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (-.f64 0 (/.f64 (neg.f64 t) -1/2)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (*.f64 (sqrt.f64 1/2) -2) (*.f64 2 (neg.f64 (+.f64 t t))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (*.f64 (sqrt.f64 1/2) -2) (neg.f64 (*.f64 t 4)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (*.f64 1/2 (sqrt.f64 1/2)) t)
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 -2 (-.f64 0 (*.f64 2 (/.f64 (+.f64 t t) (sqrt.f64 1/2)))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 t 4) (sqrt.f64 1/2))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 8 (*.f64 2 (/.f64 8 (/.f64 (sqrt.f64 1/2) t))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 8 (/.f64 (*.f64 (+.f64 t t) 4) (*.f64 1/2 (sqrt.f64 1/2))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 1/2) t))) 8)
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)) (*.f64 2 (*.f64 (+.f64 t t) 4)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) 4)) (neg.f64 (*.f64 (+.f64 t t) 4)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (/.f64 1 t)) (-.f64 0 (/.f64 2 (sqrt.f64 1/2))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2)) 4)
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t 4)) 1/2)
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 -4 (-.f64 0 (/.f64 8 (/.f64 (sqrt.f64 1/2) t))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 1/4 (/.f64 t (*.f64 (sqrt.f64 1/2) 2)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (/.f64 (sqrt.f64 1/2) -2) (neg.f64 t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (*.f64 2 (/.f64 (*.f64 t 4) (sqrt.f64 1/2))) (*.f64 (/.f64 (*.f64 t 4) (sqrt.f64 1/2)) (/.f64 (*.f64 t 4) (sqrt.f64 1/2))))
(/.f64 (/.f64 (*.f64 2 (*.f64 4 (/.f64 t (sqrt.f64 1/2)))) (*.f64 4 (/.f64 t (sqrt.f64 1/2)))) (*.f64 4 (/.f64 t (sqrt.f64 1/2))))
(/.f64 (*.f64 (*.f64 t (/.f64 4 (sqrt.f64 1/2))) (/.f64 (sqrt.f64 1/2) (+.f64 t t))) (*.f64 t (/.f64 4 (sqrt.f64 1/2))))
(/.f64 (/.f64 (*.f64 t (/.f64 2 (sqrt.f64 1/2))) (/.f64 t (sqrt.f64 1/2))) (*.f64 t (/.f64 4 (sqrt.f64 1/2))))
(+.f64 (/.f64 1 (*.f64 t (/.f64 4 (sqrt.f64 1/2)))) (/.f64 1 (*.f64 t (/.f64 4 (sqrt.f64 1/2)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) -2)) (*.f64 2 (neg.f64 (*.f64 t 4))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) -2)) (*.f64 2 (*.f64 2 (neg.f64 (+.f64 t t)))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 1/2) t)))) 16)
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 1/2) (/.f64 t 2))) 8)
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 1/2) -2)) (*.f64 2 (neg.f64 t)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (/.f64 (sqrt.f64 1/2) 1/2) (*.f64 t 4))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) 1/2) (+.f64 t t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) 2) (/.f64 t 2))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 t 4)) 1/4)
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) -2)) (*.f64 t 4))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) -2)) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 t t)))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) -2)) (-.f64 0 (neg.f64 (*.f64 t 4))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) -2)) t)
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 4))) (-.f64 0 (*.f64 2 (*.f64 (+.f64 t t) 4))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) 4))) (*.f64 (+.f64 t t) 4))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 -1/4 (-.f64 0 (/.f64 t (*.f64 (sqrt.f64 1/2) 2))))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (sqrt.f64 1/2) -2))) (/.f64 (neg.f64 t) -1/2))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) 1/2)) (neg.f64 (*.f64 t 4)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) 1/2)) (neg.f64 (+.f64 t t)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (/.f64 (*.f64 1/2 (sqrt.f64 1/2)) 2)) (-.f64 0 (/.f64 t 2)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) -2))) (neg.f64 (*.f64 t 4)))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) -2))) (neg.f64 t))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(pow.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) 1)
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) -2))
(*.f64 1/2 (/.f64 (sqrt.f64 1/2) t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (/.f64 t l))) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (/.f64 t l))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 1/2 (/.f64 (/.f64 t l) (*.f64 (sqrt.f64 1/2) 2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 1/2 (/.f64 (/.f64 t (+.f64 l l)) (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 1/2 (/.f64 (/.f64 t (sqrt.f64 1/2)) (+.f64 l l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 1/2 (/.f64 t (*.f64 (sqrt.f64 1/2) (+.f64 l l))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (sqrt.f64 1/2) (/.f64 t l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) t)) (/.f64 1/2 l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 l (/.f64 t (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (+.f64 l l) (/.f64 (+.f64 t t) (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 1 (/.f64 (/.f64 t l) (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 1 (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) (+.f64 l l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 1 (/.f64 t (*.f64 (sqrt.f64 1/2) l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) -2) (-.f64 0 (/.f64 1/2 l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 l t) (/.f64 1 (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 t (/.f64 2 l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 1/2 (/.f64 t l)) (/.f64 -1 (*.f64 (sqrt.f64 1/2) -2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 2 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 2 (/.f64 (/.f64 (*.f64 t 4) (sqrt.f64 1/2)) (+.f64 l l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 2 (/.f64 (/.f64 (*.f64 t 4) l) (*.f64 (sqrt.f64 1/2) 2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 2 (/.f64 (+.f64 t t) (*.f64 (sqrt.f64 1/2) l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) 2)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 1 l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 l 4) (*.f64 2 (/.f64 (+.f64 t t) (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 l 4) (/.f64 (*.f64 t 4) (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (+.f64 t t))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 (neg.f64 t) -1/2))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 l (neg.f64 t)) (-.f64 0 (/.f64 1 (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 l -2) (neg.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 l -2) (/.f64 (neg.f64 (+.f64 t t)) (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 (/.f64 t l))) 1/2)
(*.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 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 t) (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 l) (-.f64 0 (/.f64 t (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 4 (/.f64 (*.f64 t 4) (*.f64 (sqrt.f64 1/2) l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 2 (*.f64 t (/.f64 2 l))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) t)) (-.f64 0 (/.f64 1 l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) 4)) 4)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (/.f64 l t) 2) (/.f64 2 (sqrt.f64 1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 t (neg.f64 l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (/.f64 t l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (neg.f64 (+.f64 t t)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (-.f64 0 (/.f64 (neg.f64 t) -1/2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) -2) (neg.f64 (*.f64 t (/.f64 2 l))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) (neg.f64 t))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 t (+.f64 l l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 1/2 l) (/.f64 t (*.f64 (sqrt.f64 1/2) 2)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 2 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) 4))) 8)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (*.f64 t 4))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (neg.f64 l) 4) (-.f64 0 (*.f64 2 (/.f64 (+.f64 t t) (sqrt.f64 1/2)))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (neg.f64 l) 4) (-.f64 0 (/.f64 (*.f64 t 4) (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (/.f64 l t) -2) (-.f64 0 (/.f64 2 (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) 4)) (-.f64 0 (*.f64 2 (*.f64 t (/.f64 2 l)))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2)) (/.f64 2 l))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (/.f64 l t) 1/4) (/.f64 4 (sqrt.f64 1/2)))
(/.f64 (sqrt.f64 1/2) (/.f64 4 (/.f64 l (*.f64 t 1/4))))
(/.f64 (sqrt.f64 1/2) (/.f64 4 (/.f64 (/.f64 l t) 1/4)))
(/.f64 (/.f64 (sqrt.f64 1/2) -2) (-.f64 0 (/.f64 t (+.f64 l l))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (*.f64 1/2 l)) (-.f64 0 (/.f64 t (*.f64 (sqrt.f64 1/2) 2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) 4)))) 16)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) 1/2) (*.f64 t 4))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) t) 2)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) -2)) (*.f64 t (/.f64 2 l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (+.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2)) (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2))) (*.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2)) (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (+.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2)) (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l)) (*.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2)) (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l) (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2))) (*.f64 (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l) (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 1/2))))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l) (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l)) (*.f64 (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l) (/.f64 (/.f64 (+.f64 t t) (sqrt.f64 1/2)) l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)))) (+.f64 t t))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2))) (-.f64 0 (/.f64 2 l)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4))) (neg.f64 (*.f64 t 4)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) 1/2)) (neg.f64 (*.f64 t 4)))
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(*.f64 l (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 0)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(+.f64 0 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(+.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2) (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(-.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 0)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(*.f64 1/2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 1)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(*.f64 1 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(*.f64 2 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2))
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(*.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2) 1/2)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(*.f64 (/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2) 2)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(/.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 1)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(/.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 2) 2)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(/.f64 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 4) 4)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(/.f64 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 4)) 8)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 4))) 16)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))
(pow.f64 (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))) 1)
(asin.f64 (*.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)) -1))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t))))

localize26.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
0.3b
(asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)))
15.5b
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
Compiler

Compiled 67 to 53 computations (20.9% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

12 calls:

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

rewrite79.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1444×rational.json-1
1444×rational.json-2
1444×rational.json-4
1444×rational.json-3
1436×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01564
110564
221864
346564
4109764
5407964
Stop Event
node limit
Counts
2 → 33
Calls
Call 1
Inputs
(asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)))
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1/2) (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)) (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))

simplify85.0ms (0.6%)

Algorithm
egg-herbie
Rules
1460×rational.json-simplify-61
1018×rational.json-simplify-41
832×rational.json-simplify-44
788×rational.json-simplify-35
744×rational.json-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0792013
11652013
24042013
312512013
458362013
Stop Event
node limit
Counts
57 → 38
Calls
Call 1
Inputs
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 0)
(+.f64 0 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))))
(+.f64 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1/2) (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1/2))
(-.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 0)
(*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1/2))
(*.f64 1 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))))
(*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1)
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)))) 1/2)
(*.f64 4 (/.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 4))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1/2) 2)
(/.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1)
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)))) 2)
(/.f64 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 4))) 16)
(pow.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 0)
(+.f64 0 (*.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 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)) (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)))
(-.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 0)
(-.f64 0 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(/.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -4) 2)
(/.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) -1)
(/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -8) 4)
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -8)) 8)
(/.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 t 2)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -8))) 16)
(pow.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(neg.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
Outputs
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(+.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 0)
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(+.f64 0 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(+.f64 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1/2) (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1/2))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(-.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 0)
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1/2))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(*.f64 1 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1)
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)))) 1/2)
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(*.f64 4 (/.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 4))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 4) 1/4)
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)))))
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1/2) 2)
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(/.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1)
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)))) 2)
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(/.f64 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 4) 4)
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(/.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 4)) 8)
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 4))) 16)
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(pow.f64 (asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1))) 1)
(asin.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 0)
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2))
(+.f64 0 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2))
(+.f64 -1 (-.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2))
(+.f64 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)) (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)))
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2))
(-.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 0)
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2))
(-.f64 0 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2))
(/.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2))
(/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -4) 2)
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2))
(/.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) -1)
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2))
(/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -8) 4)
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -8)) 8)
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2))
(/.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (neg.f64 (pow.f64 t 2)))))
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -8))) 16)
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2))
(pow.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2))
(neg.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (/.f64 (pow.f64 t 2) -1/2) (pow.f64 l 2))

eval207.0ms (1.4%)

Compiler

Compiled 10519 to 8384 computations (20.3% saved)

prune157.0ms (1%)

Pruning

25 alts after pruning (17 fresh and 8 done)

PrunedKeptTotal
New65911670
Fresh6612
Picked011
Done279
Total66725692
Error
0.6b
Counts
692 → 25
Alt Table
Click to see full alt table
StatusErrorProgram
41.8b
(asin.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 1 l)))
41.8b
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
44.8b
(asin.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 t l)))
41.9b
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
41.8b
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
45.9b
(asin.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 l t))) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 l 3) (pow.f64 t 3))))))
36.7b
(asin.f64 (+.f64 1 (*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))))
41.8b
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
41.8b
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 2 t) (/.f64 2 l))))
43.2b
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t)))
41.8b
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
43.2b
(asin.f64 (*.f64 -1 (/.f64 (/.f64 1 t) (/.f64 (/.f64 1 (sqrt.f64 1/2)) l))))
43.2b
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
43.3b
(asin.f64 (*.f64 -1 (/.f64 (sqrt.f64 1/2) (/.f64 t l))))
43.2b
(asin.f64 (*.f64 -1 (/.f64 l (/.f64 t (sqrt.f64 1/2)))))
43.3b
(asin.f64 (*.f64 -1 (/.f64 1 (/.f64 (/.f64 t l) (sqrt.f64 1/2)))))
43.3b
(asin.f64 (*.f64 -1 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 1/2)) (/.f64 l t)))))
53.6b
(asin.f64 (*.f64 -1 (+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l t)))))))
43.2b
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 1/2) t) l)))
43.2b
(asin.f64 (*.f64 -1 (*.f64 (*.f64 (/.f64 1 t) (sqrt.f64 1/2)) l)))
9.8b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
22.9b
(asin.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 2))))
36.2b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
39.0b
(asin.f64 (sqrt.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)))
34.0b
(asin.f64 1)
Compiler

Compiled 372 to 318 computations (14.5% saved)

regimes290.0ms (1.9%)

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

14 calls:

45.0ms
(/.f64 t l)
22.0ms
(pow.f64 (/.f64 t l) 2)
22.0ms
(*.f64 2 (pow.f64 (/.f64 t l) 2))
21.0ms
l
21.0ms
Om
Results
ErrorSegmentsBranch
9.8b1t
9.8b1l
9.8b1Om
9.8b1Omc
4.6b2(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
4.6b2(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
4.6b2(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
9.8b1(-.f64 1 (pow.f64 (/.f64 Om Omc) 2))
9.8b1(pow.f64 (/.f64 Om Omc) 2)
9.8b1(/.f64 Om Omc)
4.6b2(+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))
4.6b2(*.f64 2 (pow.f64 (/.f64 t l) 2))
4.6b2(pow.f64 (/.f64 t l) 2)
0.8b3(/.f64 t l)
Compiler

Compiled 785 to 618 computations (21.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.0775156575308637e+129
1.3075676484980773e+132
0.0ms
-1.2269392018992082e+154
-2.059644488982334e+149
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes400.0ms (2.7%)

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

5 calls:

218.0ms
t
68.0ms
l
53.0ms
Om
35.0ms
(/.f64 t l)
15.0ms
Omc
Results
ErrorSegmentsBranch
16.1b5t
16.6b4l
21.5b3Om
22.9b1Omc
2.6b3(/.f64 t l)
Compiler

Compiled 380 to 299 computations (21.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.02865347822990165
3958.023551042698
0.0ms
-803.3983657244639
-6.8785485897376245e-6
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes235.0ms (1.6%)

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

5 calls:

82.0ms
l
64.0ms
Om
37.0ms
Omc
32.0ms
t
17.0ms
(/.f64 t l)
Results
ErrorSegmentsBranch
20.0b5t
20.5b4l
26.9b9Om
30.0b6Omc
2.6b3(/.f64 t l)
Compiler

Compiled 112 to 85 computations (24.1% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.02865347822990165
3958.023551042698
0.0ms
-803.3983657244639
-6.8785485897376245e-6
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes220.0ms (1.5%)

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

5 calls:

106.0ms
Omc
46.0ms
Om
26.0ms
t
21.0ms
l
18.0ms
(/.f64 t l)
Results
ErrorSegmentsBranch
20.0b5t
20.5b4l
26.9b9Om
30.0b6Omc
2.6b3(/.f64 t l)
Compiler

Compiled 94 to 72 computations (23.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.02865347822990165
3958.023551042698
0.0ms
-803.3983657244639
-6.8785485897376245e-6
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes125.0ms (0.8%)

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

5 calls:

42.0ms
Om
27.0ms
Omc
23.0ms
t
19.0ms
l
12.0ms
(/.f64 t l)
Results
ErrorSegmentsBranch
20.0b5t
20.5b4l
26.9b9Om
30.0b6Omc
2.6b3(/.f64 t l)
Compiler

Compiled 76 to 58 computations (23.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.02865347822990165
3958.023551042698
0.0ms
-803.3983657244639
-6.8785485897376245e-6
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes156.0ms (1%)

Counts
6 → 3
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 l (/.f64 t (sqrt.f64 1/2))))
(asin.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t l)))
(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 l (/.f64 (sqrt.f64 1/2) t)))
Calls

5 calls:

71.0ms
l
27.0ms
Om
26.0ms
Omc
19.0ms
t
12.0ms
(/.f64 t l)
Results
ErrorSegmentsBranch
22.4b3t
21.8b3l
30.5b5Om
30.4b6Omc
13.3b3(/.f64 t l)
Compiler

Compiled 68 to 52 computations (23.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.02865347822990165
3958.023551042698
0.0ms
-1.7028260884896197e+214
-1.2363061508458444e+203
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes142.0ms (0.9%)

Accuracy

Total -40.8b remaining (-187.3%)

Threshold costs -40.8b (-187.3%)

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

4 calls:

88.0ms
Om
21.0ms
Omc
16.0ms
l
15.0ms
t
Results
ErrorSegmentsBranch
22.4b3t
21.8b3l
30.5b5Om
30.4b6Omc
Compiler

Compiled 47 to 37 computations (21.3% saved)

bsearch56.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
3.6172829142609725e-82
1.0005820898598951e-75
27.0ms
-1.7266657745768115e-90
-4.3274870630936814e-96
Results
52.0ms288×body256valid
Compiler

Compiled 372 to 331 computations (11% saved)

simplify8.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
070596
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 t l) -10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (asin.f64 (*.f64 -1 (/.f64 l (/.f64 t (sqrt.f64 1/2))))) (if (<=.f64 (/.f64 t l) 3999999999999999992869774256740965663955715475037650001746173358919761607623618597988463064569074240039108703867006661504928841728) (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 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 (/.f64 t l) -500) (asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))))
(if (<=.f64 (/.f64 t l) -500) (asin.f64 (*.f64 -1 (/.f64 l (/.f64 t (sqrt.f64 1/2))))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))))
(if (<=.f64 (/.f64 t l) -500) (asin.f64 (*.f64 -1 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))))
(if (<=.f64 (/.f64 t l) -500) (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))))
(if (<=.f64 (/.f64 t l) -9999999999999999544446266951486038123467425400819078260993214423089680518452271383223760211130420606034208307593944715707740128306913340586165347614418822310868858990958736965765439335377993421392542578277827477504) (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 (sqrt.f64 1/2) t)))))
(if (<=.f64 l -2476978505269277/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (asin.f64 1) (if (<=.f64 l 495407149444547/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (asin.f64 1)))
(asin.f64 1)
Outputs
(if (<=.f64 (/.f64 t l) -10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (asin.f64 (*.f64 -1 (/.f64 l (/.f64 t (sqrt.f64 1/2))))) (if (<=.f64 (/.f64 t l) 3999999999999999992869774256740965663955715475037650001746173358919761607623618597988463064569074240039108703867006661504928841728) (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 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 (/.f64 t l) -500) (asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))))
(if (<=.f64 (/.f64 t l) -500) (asin.f64 (*.f64 -1 (/.f64 l (/.f64 t (sqrt.f64 1/2))))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))))
(if (<=.f64 (/.f64 t l) -500) (asin.f64 (*.f64 -1 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))))
(if (<=.f64 (/.f64 t l) -500) (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 l) t))) (if (<=.f64 (/.f64 t l) 3602879701896397/72057594037927936) (asin.f64 1) (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t)))))
(if (<=.f64 (/.f64 t l) -9999999999999999544446266951486038123467425400819078260993214423089680518452271383223760211130420606034208307593944715707740128306913340586165347614418822310868858990958736965765439335377993421392542578277827477504) (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 (sqrt.f64 1/2) t)))))
(if (<=.f64 l -2476978505269277/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (asin.f64 1) (if (<=.f64 l 495407149444547/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (asin.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) t))) (asin.f64 1)))
(asin.f64 1)
Compiler

Compiled 247 to 183 computations (25.9% saved)

soundness384.0ms (2.6%)

Algorithm
egg-herbie
Rules
1656×rational.json-simplify-35
1656×rational.json-simplify-35
1362×rational.json-simplify-46
1320×rational.json-simplify-51
1320×rational.json-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042322400
1102721982
2211421040
3437719830
4630119828
5700419828
042322400
1102721982
2211421040
3437719830
4630119828
5700419828
03236602
110076594
228486286
354126286
Stop Event
node limit
node limit
node limit
Compiler

Compiled 287 to 222 computations (22.6% saved)

end111.0ms (0.7%)

Compiler

Compiled 219 to 150 computations (31.5% saved)

Profiling

Loading profile data...