Details

Time bar (total: 14.2s)

analyze978.0ms (6.9%)

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

Compiled 24 to 20 computations (16.7% saved)

sample3.5s (24.6%)

Results
1.9s8256×body256valid
1.6s7178×body256invalid
Bogosity

preprocess79.0ms (0.6%)

Algorithm
egg-herbie
Rules
1828×rational_best_oopsla_all_46_json_45_simplify-23
1212×rational_best_oopsla_all_46_json_45_simplify-35
1018×rational_best_oopsla_all_46_json_45_simplify-89
842×rational_best_oopsla_all_46_json_45_simplify-74
696×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068399
199399
2161399
3349399
41263399
55719399
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 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)

simplify142.0ms (1%)

Algorithm
egg-herbie
Rules
1002×rational_best_oopsla_all_46_json_45_simplify-35
832×rational_best_oopsla_all_46_json_45_simplify-89
822×rational_best_oopsla_all_46_json_45_simplify-108
750×rational_best_oopsla_all_46_json_45_simplify-74
614×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01957
12557
23757
37057
422657
5116557
6409157
7685757
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
11.6b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
11.6b
(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)

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 103 to 62 computations (39.8% saved)

series29.0ms (0.2%)

Counts
4 → 168
Calls

42 calls:

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

rewrite111.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1846×rational_best_oopsla_all_46_json-2
1846×rational_best_oopsla_all_46_json-1
1846×rational_best_oopsla_all_46_json-4
1846×rational_best_oopsla_all_46_json-3
682×rational_best_oopsla_all_46_json_45_simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019172
199172
2217172
3739172
43557172
Stop Event
node limit
Counts
4 → 137
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(pow.f64 (/.f64 Om Omc) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (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 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (*.f64 0 (/.f64 (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))))))))))) (#(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 (*.f64 0 (/.f64 (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))))))) (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 0 (neg.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 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 (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 (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))))) (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))))) (*.f64 (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))))))))))) (#(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))))) (*.f64 (/.f64 (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))))) (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))))) (*.f64 1 (*.f64 (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)))))))))))) (#(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))))) (*.f64 (/.f64 (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))))) (/.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 (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))))) (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))))) (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))))) (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))))) (*.f64 (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))))) (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))))))))))) (#(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))))) (*.f64 (*.f64 (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))))))) (/.f64 (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))))))))))) (#(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))))) (*.f64 (*.f64 (/.f64 (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))))) (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))))) (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))))) (*.f64 (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))))) (/.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))))))))))) (#(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))))) (*.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 (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))))) (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.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 -1 (*.f64 1 (neg.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 -1 (*.f64 (/.f64 (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)))))) (neg.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 (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)))))) (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))))) (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))))) (/.f64 1 (/.f64 (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)))))))))))) (#(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))))) (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))))) (/.f64 (/.f64 (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))))) (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))))) (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))))) (/.f64 (*.f64 (/.f64 (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))))) (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))))) (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))))) (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.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 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (neg.f64 (/.f64 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (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))))) (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (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))))))) (neg.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 (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 (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))))) (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))))) (/.f64 (/.f64 (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))))) (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 neg.f64 (neg.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 (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 (/.f64 (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)))))))))))) (#(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 (*.f64 0 (/.f64 (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)))))))) (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 0 (neg.f64 (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 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 (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 (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)))))) (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)))))) (*.f64 (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)))))))))))) (#(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)))))) (*.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)))))) (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)))))) (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)))))) (*.f64 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)))))) (/.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 (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)))))) (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)))))) (/.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 (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)))))) (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)))))) (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)))))) (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)))))) (*.f64 (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)))))) (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)))))))))))) (#(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)))))) (*.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)))))) (/.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 (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)))))))))))) (#(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)))))) (*.f64 (*.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)))))) (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)))))) (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)))))) (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)))))) (*.f64 (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)))))) (/.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)))))))))))) (#(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)))))) (*.f64 (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 (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)))))) (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (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 -1 (*.f64 1 (neg.f64 (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 -1 (*.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)))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (neg.f64 (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)))))) (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)))))))))) (#(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)))))) (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)))))) (/.f64 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)))))) (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)))))) (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)))))) (/.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)))))) (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)))))) (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)))))) (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)))))) (/.f64 (*.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)))))) (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)))))) (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)))))) (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)))))) (/.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.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 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (neg.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)))))) (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 (/.f64 (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)))))) (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.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)))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (neg.f64 (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)))))) 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)))))) (/.f64 (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))))))))))) (#(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)))))) (/.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)))))) (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)))))) (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 neg.f64 (neg.f64 (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 (-.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 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 0 (/.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)))))))))) (#(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 0 (/.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)))))))) (#(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 (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 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 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)))) (/.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))))))))) (#(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)))) (*.f64 (/.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)))))))))) (#(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)))) (*.f64 (/.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 (-.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)))))))))) (#(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)))) (*.f64 1 (*.f64 (/.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))))))))))) (#(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)))) (*.f64 (/.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 (-.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))))))))))) (#(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)))) (*.f64 (/.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 (/.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)))) (/.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 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)))) (/.f64 (/.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)))))))))) (#(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)))) (*.f64 (*.f64 (/.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 (-.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)))))))))) (#(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)))) (*.f64 (*.f64 (/.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 (-.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)))) (/.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 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)))) (/.f64 (*.f64 (/.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)))))))))) (#(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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (*.f64 (/.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 (-.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (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 -1 (*.f64 1 (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 -1 (*.f64 (/.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))))) (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 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 1 (/.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (/.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 (-.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (*.f64 (/.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 (-.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)))) (/.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 (-.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.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 (neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (neg.f64 (/.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.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 (-.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.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)))))) (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 neg.f64 (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 Om Omc) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 0 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 Om Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 Om Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 Om Omc) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 1 (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (/.f64 Om Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 Om Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 Om Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 Om Omc) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))))))

simplify266.0ms (1.9%)

Algorithm
egg-herbie
Rules
1308×rational_best_oopsla_all_46_json_45_simplify-72
942×rational_best_oopsla_all_46_json_45_simplify-49
720×rational_best_oopsla_all_46_json_45_simplify-35
586×rational_best_oopsla_all_46_json_45_simplify-10
578×rational_best_oopsla_all_46_json_45_simplify-30
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051524607
1186824515
2433424515
Stop Event
node limit
Counts
305 → 251
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (+.f64 (*.f64 8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (*.f64 t (pow.f64 l 7))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (*.f64 0 (/.f64 (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 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(+.f64 (*.f64 0 (/.f64 (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))))))) (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 0 (neg.f64 (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))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(*.f64 (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))))) (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))))) (*.f64 (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))))))))
(*.f64 (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))))) (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))))) (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))))) (*.f64 1 (*.f64 (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)))))))))
(*.f64 (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))))) (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))))) (/.f64 1 (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))))) (*.f64 (/.f64 (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))))) (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))))) (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))))) (*.f64 (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))))) (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))))) (*.f64 (*.f64 (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))))))) (/.f64 (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))))) (*.f64 (*.f64 (/.f64 (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))))) (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))))) (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))))) (*.f64 (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))))) (/.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 (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))))) (/.f64 (*.f64 (/.f64 (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))))) (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 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(*.f64 -1 (*.f64 1 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))
(*.f64 -1 (*.f64 (/.f64 (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)))))) (neg.f64 (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))))) (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))))) (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))))) (/.f64 1 (/.f64 (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))))) (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))))) (/.f64 (/.f64 (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))))) (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))))) (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))))) (/.f64 (*.f64 (/.f64 (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))))) (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))))) (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))))) (/.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 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) -1)
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (neg.f64 (/.f64 (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 (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))))) (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 (neg.f64 (/.f64 (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))))))) (neg.f64 (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)
(/.f64 (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))))) (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))))) (/.f64 (/.f64 (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))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))
(neg.f64 (neg.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 (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 (/.f64 (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 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(+.f64 (*.f64 0 (/.f64 (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)))))))) (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 0 (neg.f64 (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)))))))
(*.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 (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)))))) (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)))))) (*.f64 (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)))))))))
(*.f64 (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)))))) (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)))))) (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)))))) (*.f64 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)))))) (/.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 (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)))))) (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)))))) (/.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 (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)))))) (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)))))) (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)))))) (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)))))) (*.f64 (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)))))) (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)))))) (*.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)))))) (/.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 (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)))))) (*.f64 (*.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)))))) (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)))))) (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)))))) (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)))))) (*.f64 (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)))))) (/.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 (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)))))) (/.f64 (*.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)))))) (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)))))) (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 (neg.f64 (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 (*.f64 1 (neg.f64 (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 (*.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)))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (neg.f64 (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)))))) (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)))))) (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)))))) (/.f64 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)))))) (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)))))) (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)))))) (/.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)))))) (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)))))) (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)))))) (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)))))) (/.f64 (*.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)))))) (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)))))) (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)))))) (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)))))) (/.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 (neg.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 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (neg.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)))))) (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 (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)))))) (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 (neg.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)))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (neg.f64 (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)
(/.f64 (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)))))) (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)))))) (/.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)))))) (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)))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))))
(neg.f64 (neg.f64 (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 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 0 (/.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 0 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (*.f64 0 (/.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 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0)
(-.f64 0 (neg.f64 (/.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 (-.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)))) (/.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 (-.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)))) (/.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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (/.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 (-.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)))) (*.f64 1 (*.f64 (/.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 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (/.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 (-.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 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (/.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 (/.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)))) (/.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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (/.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 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (*.f64 (/.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 (-.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)))) (*.f64 (*.f64 (/.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 (-.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)))) (/.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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (*.f64 (/.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 (-.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)))) (/.f64 (*.f64 (/.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 (-.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 (neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(*.f64 -1 (*.f64 (/.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))))) (neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(*.f64 (/.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 (/.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 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 1 (/.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 (/.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)))) (/.f64 (/.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 (-.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 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)))) (/.f64 (*.f64 (/.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 (-.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)))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))
(*.f64 (*.f64 (/.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 (neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) -1)
(*.f64 (neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (neg.f64 (/.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 (/.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 (-.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 (neg.f64 (/.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)))))) (neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(neg.f64 (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 Om Omc) 2) 0)
(+.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 0 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))
(+.f64 0 (pow.f64 (/.f64 Om Omc) 2))
(+.f64 (*.f64 0 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 Om Omc) 2))
(-.f64 (pow.f64 (/.f64 Om Omc) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 1 (pow.f64 (/.f64 Om Omc) 2))
(*.f64 (pow.f64 (/.f64 Om Omc) 2) 1)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 1 (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 -1 (*.f64 1 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (/.f64 Om Omc) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))
(*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))
(*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))
(*.f64 (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 Om Omc) 2))
(*.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) -1)
(*.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 Om Omc) 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(/.f64 (pow.f64 (/.f64 Om Omc) 2) 1)
(/.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(/.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))
(neg.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
Outputs
(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 (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 (*.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 -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 (*.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 (/.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 -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 (*.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 -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 -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 (*.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 -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 -1) Om) Omc))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (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 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.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 (*.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 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.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 -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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))))))
(+.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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.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 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.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 -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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.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 (*.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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))) (*.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 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))))
(+.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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.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 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.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 -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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))))) (*.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 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (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 (*.f64 Om (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 (*.f64 Om (sqrt.f64 -1)) Omc))) (*.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 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))) (*.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 (*.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 (*.f64 Om (sqrt.f64 -1)) Omc))) (+.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 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (*.f64 1/8 (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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))) (*.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 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))) (*.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 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (*.f64 1/8 (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 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))) (+.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 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (*.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 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))) (*.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 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (*.f64 -1/16 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(+.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))) (*.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 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (*.f64 -1/16 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (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 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.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 (*.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 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.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 -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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))))))
(+.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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.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 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.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 -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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.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 (*.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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))) (*.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 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))))
(+.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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.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 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.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 -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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))))) (*.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 (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 (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 -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 -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 (*.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 (/.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 -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 (*.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 -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 -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 (*.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 -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)))))))
(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 (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 (*.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 -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 (*.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 (/.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 -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 (*.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 -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 -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 (*.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 -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)))))))
(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 -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)))) (neg.f64 (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.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 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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)))) (+.f64 (neg.f64 (*.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 (neg.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 -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 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.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 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 -1 (sqrt.f64 (-.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.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 (neg.f64 (*.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 (neg.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 -1/2 (sqrt.f64 (/.f64 1 (-.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (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 (*.f64 l (sqrt.f64 1/2)) t)) (*.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/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 (*.f64 l (sqrt.f64 1/2)) t)) (+.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 (+.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 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 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 -1/8 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (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 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 l (sqrt.f64 1/2)) t)) (*.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.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 (pow.f64 l 6) (*.f64 -1/8 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (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 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 -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 (*.f64 1/8 (/.f64 (*.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))) (pow.f64 (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 -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 (sqrt.f64 1/2)) t)) (*.f64 (/.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 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 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) (*.f64 -1/8 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (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))) (pow.f64 (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 -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 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 -1/8 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (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 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 -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 (*.f64 l (sqrt.f64 1/2)) t)))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (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 (*.f64 l (sqrt.f64 1/2)) t))) (*.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.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/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 -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 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 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.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 (pow.f64 l 6) (*.f64 -1/8 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (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 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 (*.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))) (pow.f64 (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 1/2 (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))) (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 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 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.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 (pow.f64 l 6) (*.f64 -1/8 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (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 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 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) (*.f64 -1/8 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (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))) (pow.f64 (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 1/2 (sqrt.f64 (/.f64 1 (-.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (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 (*.f64 l (sqrt.f64 1/2)) t)) (*.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 (/.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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (+.f64 (*.f64 (/.f64 (*.f64 t (*.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))) (sqrt.f64 1/2)) (*.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 l (sqrt.f64 1/2)) t))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 (/.f64 (*.f64 t (*.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))) (sqrt.f64 1/2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (+.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 (*.f64 t (*.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))) (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 (*.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))) (sqrt.f64 1/2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 (/.f64 (*.f64 t (*.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) (pow.f64 (sqrt.f64 1/2) 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 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 (sqrt.f64 1/2)) t)) (*.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/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 t (*.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) (pow.f64 (sqrt.f64 1/2) 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 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 (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 t (*.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))) (sqrt.f64 1/2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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)))) (neg.f64 (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 -4 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (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 (neg.f64 (*.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 (pow.f64 t 4) (*.f64 4 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))) (pow.f64 (neg.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 (*.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 -4 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (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 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) (*.f64 -4 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))) (*.f64 (pow.f64 t 6) (*.f64 8 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (*.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 t 2) (pow.f64 l 2)) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 4 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))) (pow.f64 (neg.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 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (*.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 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) (*.f64 4 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))) (pow.f64 (neg.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 8 (*.f64 8 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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)))) (neg.f64 (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 -4 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (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 (neg.f64 (*.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 (pow.f64 t 4) (*.f64 4 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))) (pow.f64 (neg.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 (*.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 -4 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (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 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) (*.f64 -4 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))) (*.f64 (pow.f64 t 6) (*.f64 8 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (*.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 t 2) (pow.f64 l 2)) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 4 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))) (pow.f64 (neg.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 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (*.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 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) (*.f64 4 (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))) (pow.f64 (neg.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 8 (*.f64 8 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.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 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 (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 (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 (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 (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 (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))))
(neg.f64 (/.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))))) (neg.f64 (/.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))))) (neg.f64 (/.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))))) (neg.f64 (/.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))))
(neg.f64 (/.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))))) (neg.f64 (/.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))))) (neg.f64 (/.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))))) (neg.f64 (/.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))))
(neg.f64 (/.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))))) (neg.f64 (/.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))))) (neg.f64 (/.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))))) (neg.f64 (/.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 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 (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 (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 (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 (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 (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 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 (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 (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 (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 (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 (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) (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 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.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 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4)))) (-.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 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (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 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (pow.f64 l 6))))) (-.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 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.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 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (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/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6))) (*.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (*.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/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6)))))
(+.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6))) (+.f64 (*.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/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (pow.f64 t 8))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (*.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (*.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 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6))) (*.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (*.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/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6)))))
(+.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6))) (+.f64 (*.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/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (pow.f64 t 8))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (*.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (*.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 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6))) (*.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (*.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/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6)))))
(+.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6))) (+.f64 (*.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/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (pow.f64 t 8))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (*.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.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 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4)))) (-.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 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (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 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (pow.f64 l 6))))) (-.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 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.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 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (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 1 (-.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 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.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 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4)))) (-.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 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.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 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (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 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (pow.f64 l 6))))) (-.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 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.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 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))) (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (pow.f64 l 6))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.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 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (*.f64 0 (/.f64 (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))))))))
(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 (*.f64 0 (/.f64 (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))))))) (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 0 (neg.f64 (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 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))))) 1)
(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))))) (/.f64 (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)))))))
(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))))) (*.f64 (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 (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))))) (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))))) (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))))) (*.f64 1 (*.f64 (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 (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))))) (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))))) (/.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 (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))))) (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))))) (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))))) (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))))) (*.f64 (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))))) (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))))))))
(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))))) (*.f64 (*.f64 (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))))))) (/.f64 (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))))))))
(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))))) (*.f64 (*.f64 (/.f64 (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))))) (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))))) (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))))) (*.f64 (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))))) (/.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))))))))
(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))))) (*.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 (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))))) (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))))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 -1 (neg.f64 (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 (*.f64 1 (neg.f64 (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 (*.f64 (/.f64 (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)))))) (neg.f64 (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))))) (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))))))
(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))))) (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))))) (/.f64 1 (/.f64 (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)))))))))
(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))))) (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))))) (/.f64 (/.f64 (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))))) (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))))) (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))))) (/.f64 (*.f64 (/.f64 (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))))) (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))))) (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))))) (/.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))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (neg.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 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (neg.f64 (/.f64 (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))))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 (/.f64 (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))))) (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))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (neg.f64 (/.f64 (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))))))) (neg.f64 (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))))) 1)
(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))))) (/.f64 (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)))))))
(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))))) (/.f64 (/.f64 (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))))) (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)))))
(neg.f64 (neg.f64 (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 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 (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 (/.f64 (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)))))))))
(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 (*.f64 0 (/.f64 (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)))))))) (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 0 (neg.f64 (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 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)))))) 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 (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)))))) (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)))))) (*.f64 (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 (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)))))) (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)))))) (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)))))) (*.f64 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)))))) (/.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 (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)))))) (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)))))) (/.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 (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)))))) (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)))))) (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)))))) (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)))))) (*.f64 (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)))))) (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)))))))))
(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)))))) (*.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)))))) (/.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 (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)))))))))
(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)))))) (*.f64 (*.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)))))) (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)))))) (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)))))) (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)))))) (*.f64 (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)))))) (/.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)))))))))
(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)))))) (*.f64 (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 (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)))))) (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)))))))))
(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 (neg.f64 (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 (*.f64 1 (neg.f64 (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 (*.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)))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (neg.f64 (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)))))) (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)))))))
(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)))))) (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)))))) (/.f64 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)))))) (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)))))) (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)))))) (/.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)))))) (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)))))) (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)))))) (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)))))) (/.f64 (*.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)))))) (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)))))) (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)))))) (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)))))) (/.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)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (neg.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 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (neg.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)))))) (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 (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)))))) (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)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (neg.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)))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (neg.f64 (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)))))) 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 (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)))))) (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)))))) (/.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)))))) (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)))))) (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))))))
(neg.f64 (neg.f64 (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 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 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 0 (/.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 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 0 (/.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 (-.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 (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 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 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 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)))) (/.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)))) (*.f64 (/.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 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (/.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 (-.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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 1 (*.f64 (/.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 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (/.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 (-.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 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (/.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 (/.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)))) (/.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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (/.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 (-.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)))) (*.f64 (*.f64 (/.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 (-.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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (*.f64 (/.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 (-.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)))) (/.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)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (*.f64 (/.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 (-.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)))) (/.f64 (*.f64 (/.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 (-.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 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 -1 (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 -1 (*.f64 1 (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 -1 (*.f64 (/.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))))) (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 (/.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 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.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 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 1 (/.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 (/.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 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (/.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 (-.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 (-.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)))) (/.f64 (*.f64 (/.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 (-.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)))) (/.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 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 (neg.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 (neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (neg.f64 (/.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 (*.f64 (/.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 (-.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 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (neg.f64 (/.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)))))) (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))))
(neg.f64 (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 (pow.f64 (/.f64 Om Omc) 2) 0)
(pow.f64 (/.f64 Om Omc) 2)
(+.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 0 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))
(pow.f64 (/.f64 Om Omc) 2)
(+.f64 0 (pow.f64 (/.f64 Om Omc) 2))
(pow.f64 (/.f64 Om Omc) 2)
(+.f64 (*.f64 0 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 Om Omc) 2))
(pow.f64 (/.f64 Om Omc) 2)
(-.f64 (pow.f64 (/.f64 Om Omc) 2) 0)
(pow.f64 (/.f64 Om Omc) 2)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 1 (pow.f64 (/.f64 Om Omc) 2))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) 1)
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 1 (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (/.f64 Om Omc) 2))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 Om Omc) 2))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 Om Omc) 2))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 -1 (*.f64 1 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (pow.f64 (/.f64 Om Omc) 2))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (/.f64 Om Omc) 2))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 Om Omc) 2))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) -1)
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 Om Omc) 2))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 (/.f64 Om Omc) 2) 1)
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))))
(pow.f64 (/.f64 Om Omc) 2)
(neg.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)

eval567.0ms (4%)

Compiler

Compiled 16753 to 12685 computations (24.3% saved)

prune138.0ms (1%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New2465251
Fresh000
Picked011
Done000
Total2466252
Error
1.9b
Counts
252 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
48.6b
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
11.6b
(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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
36.8b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
51.1b
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
43.9b
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
Compiler

Compiled 231 to 195 computations (15.6% saved)

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
0.3b
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
10.8b
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
13.5b
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
Compiler

Compiled 83 to 67 computations (19.3% saved)

series10.0ms (0.1%)

Counts
4 → 48
Calls

24 calls:

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

rewrite252.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1430×rational_best_oopsla_all_46_json-2
1430×rational_best_oopsla_all_46_json-1
1430×rational_best_oopsla_all_46_json-4
1430×rational_best_oopsla_all_46_json-3
1058×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015142
179142
2171142
3574142
42780142
Stop Event
node limit
Counts
4 → 136
Calls
Call 1
Inputs
(/.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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 0 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (#(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 0 (/.f64 (/.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)))))) (#(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 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (/.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) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (/.f64 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (*.f64 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.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)))))))) (#(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 -1 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 -1 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 0 (/.f64 (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (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)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (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)))))) (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)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (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)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (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)))))) (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)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 1 (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (/.f64 (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)))))) (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (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))))))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (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 (/.f64 (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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (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 (/.f64 (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)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (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 (*.f64 (/.f64 (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)))))) (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)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 1 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (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)))))) (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (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)))))))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (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)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 0 (/.f64 (/.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (/.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 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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (/.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 (/.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 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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (/.f64 (/.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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (*.f64 (/.f64 (/.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 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 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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (*.f64 (/.f64 (/.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 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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.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)))))) (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.f64 (/.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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (/.f64 (/.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 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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 (/.f64 (/.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 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 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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (/.f64 (/.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.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 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.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))))))) (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 0 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 1 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))))

simplify219.0ms (1.5%)

Algorithm
egg-herbie
Rules
1306×rational_best_oopsla_all_46_json_45_simplify-89
1112×rational_best_oopsla_all_46_json_45_simplify-24
1006×rational_best_oopsla_all_46_json_45_simplify-74
564×rational_best_oopsla_all_46_json_45_simplify-35
532×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04078698
114538640
253588640
Stop Event
node limit
Counts
184 → 205
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 l 6))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 l 2)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 7) l)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 7) l)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 l 5) t)) (sqrt.f64 1/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 l 5) t)) (sqrt.f64 1/2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2))))) (*.f64 (pow.f64 l 7) t)) (sqrt.f64 1/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (pow.f64 t 6)) (*.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 t 2))) (pow.f64 l 6))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (pow.f64 t 6)) (*.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 t 2))) (pow.f64 l 6))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4))))))
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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 0 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 0 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(+.f64 (*.f64 0 (/.f64 (/.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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1)
(*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (/.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) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (/.f64 (/.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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (*.f64 (/.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 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.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 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (/.f64 (/.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) (pow.f64 l 2)) (/.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) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 (/.f64 (/.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) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.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) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 -1 (/.f64 (/.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) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.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) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) -1)
(*.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (neg.f64 (/.f64 (/.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) (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 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.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 (neg.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(neg.f64 (neg.f64 (/.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)))))) 0)
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 0 (/.f64 (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 0 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 0 (/.f64 (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 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)))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 1 (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)))))) 1)
(*.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)))))) (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 1 (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 (/.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)))))) (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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 1 (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 (/.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 (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 (/.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 (/.f64 (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)))))) (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 (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)))))) (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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 1 (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)))))) (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 (/.f64 (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)))))) (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)))))) (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 (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 (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 (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)))))) (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)))))) (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 -1 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 -1 (*.f64 1 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(*.f64 -1 (*.f64 (/.f64 (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))))))) (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)))))) (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 (/.f64 (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 (/.f64 (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 (/.f64 (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 (/.f64 (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)))))) (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)))))) (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 (/.f64 (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)))))) (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)))))) (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 (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 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) -1)
(*.f64 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (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 (*.f64 (/.f64 (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)))))) (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 (neg.f64 (/.f64 (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)))))))) (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)))))) 1)
(/.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)))))) (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 (/.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)))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(neg.f64 (neg.f64 (sqrt.f64 (/.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))))) 0)
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 0 (/.f64 (/.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 0 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 0 (/.f64 (/.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 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))))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 1 (/.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))))) 1)
(*.f64 (/.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 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 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.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 (/.f64 (/.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 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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.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 (/.f64 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.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 (/.f64 (/.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 (/.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 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 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 (/.f64 (/.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 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 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.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 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 (*.f64 (/.f64 (/.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 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 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 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 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.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 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 (*.f64 (/.f64 (/.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 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 -1 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 -1 (*.f64 (/.f64 (/.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)))))) (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 (/.f64 (/.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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (/.f64 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.f64 (/.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 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (/.f64 (/.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 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 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 (/.f64 (/.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 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 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 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.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 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) -1)
(*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (/.f64 (/.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 (/.f64 (/.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 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 (neg.f64 (/.f64 (/.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))))))) (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) 0)
(+.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 0 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 0 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) 0)
(-.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) 1)
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 1 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(*.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(*.f64 -1 (*.f64 1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(*.f64 -1 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) -1)
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) 1)
(/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(neg.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
Outputs
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))) (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 l 6))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 l 2)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 l 6))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 l 2)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 l 6))) (neg.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 l 2)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))) (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 l 6))) (neg.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 l 2))))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 l (sqrt.f64 1/2)) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))) (+.f64 (/.f64 (*.f64 l (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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 7) l)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7))))) (+.f64 (/.f64 (*.f64 l (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 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))) (+.f64 (+.f64 (/.f64 (*.f64 l (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/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 1/8))
(+.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 1/8))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 1/8)))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 1/8)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 7) l)))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))) (+.f64 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 1/8) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 1/8) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7))))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 l (sqrt.f64 1/2)) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 l (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 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 l 5) t)) (sqrt.f64 1/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 l 5) t)) (sqrt.f64 1/2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2))))) (*.f64 (pow.f64 l 7) t)) (sqrt.f64 1/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 t (pow.f64 l 7))) (sqrt.f64 1/2))) (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 1/2) 2))))) (*.f64 t (pow.f64 l 7))) (sqrt.f64 1/2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)) (pow.f64 l 4))) (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)) (pow.f64 l 4))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (pow.f64 t 6)) (*.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 t 2))) (pow.f64 l 6))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 6) 8) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)))) (pow.f64 l 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)) (pow.f64 l 4))) (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 6) 8) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)))) (pow.f64 l 6))))
(+.f64 (+.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)) (pow.f64 l 4)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 6) 8) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)))) (pow.f64 l 6))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)) (pow.f64 l 4))) (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)) (pow.f64 l 4))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (pow.f64 t 6)) (*.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 t 2))) (pow.f64 l 6))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 6) 8) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)))) (pow.f64 l 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)) (pow.f64 l 4))) (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 6) 8) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)))) (pow.f64 l 6))))
(+.f64 (+.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)) (pow.f64 l 4)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 6) 8) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)))) (pow.f64 l 6))))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 (pow.f64 t 2) (pow.f64 l 2)) -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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (+.f64 1 (*.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/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/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/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 -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 -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 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (*.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 (*.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 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/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/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/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 -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 -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 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (*.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 (*.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 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/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/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/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 -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 -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 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (*.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 (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))) (*.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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 (pow.f64 t 2) (pow.f64 l 2)) -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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (+.f64 1 (*.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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -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 (pow.f64 t 2) (pow.f64 l 2)) -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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -2) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (+.f64 1 (*.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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 0 (/.f64 (/.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 0 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(+.f64 (*.f64 0 (/.f64 (/.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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 0)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (/.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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.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 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 1 (*.f64 (/.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 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (/.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 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (/.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) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (/.f64 (/.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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (*.f64 (/.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 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.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 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 -1 (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (/.f64 (/.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 (/.f64 (/.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 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 (/.f64 (/.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 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.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 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 -1 (/.f64 (/.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 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.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 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.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 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) -1)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (neg.f64 (/.f64 (/.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 (*.f64 (/.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 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (/.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 (neg.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(neg.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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)))))) 0)
(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 0 (/.f64 (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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 0 (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 (*.f64 0 (/.f64 (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 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)))))) 0)
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(-.f64 0 (neg.f64 (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 1 (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)))))) 1)
(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 (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 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 1 (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 (/.f64 (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)))))) (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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 1 (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 (/.f64 (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 (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 (/.f64 (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 (/.f64 (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)))))) (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 (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)))))) (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 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 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 1 (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)))))) (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 (*.f64 (/.f64 (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)))))) (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)))))) (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 (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 (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 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 (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)))))) (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)))))) (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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 -1 (neg.f64 (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 -1 (*.f64 1 (neg.f64 (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 -1 (*.f64 (/.f64 (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))))))) (neg.f64 (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 (/.f64 (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 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 (/.f64 (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 (/.f64 (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 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)))))) (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 (/.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)))))) (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 (/.f64 (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 (*.f64 (/.f64 (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)))))) (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)))))) (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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 1 (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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) -1)
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (neg.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (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))))))
(*.f64 (*.f64 (/.f64 (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)))))) (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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (neg.f64 (/.f64 (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)))))))) (neg.f64 (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)))))) 1)
(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 (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 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 (/.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)))))) (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))))))
(neg.f64 (neg.f64 (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 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 0)
(/.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 0 (/.f64 (/.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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 0 (/.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 0 (/.f64 (/.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 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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 0)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(-.f64 0 (neg.f64 (/.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 1 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) 1)
(/.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 (/.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 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 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (/.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 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 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 1 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (/.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 (/.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 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 (/.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 (/.f64 (/.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 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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.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 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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (*.f64 (/.f64 (/.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 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 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 (/.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 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.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 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 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 (/.f64 (/.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 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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 -1 (neg.f64 (/.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 -1 (*.f64 1 (neg.f64 (/.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 -1 (*.f64 (/.f64 (/.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)))))) (neg.f64 (/.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 (/.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 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 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.f64 (/.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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (/.f64 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (/.f64 (/.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 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 (/.f64 (/.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 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 (/.f64 (/.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 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 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 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 1 (/.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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) -1)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (/.f64 (/.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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (*.f64 (/.f64 (/.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 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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (neg.f64 (/.f64 (/.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))))))) (neg.f64 (/.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)))))
(neg.f64 (neg.f64 (/.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 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) 0)
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 0 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 0 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) 0)
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(-.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) 1)
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 1 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 -1 (*.f64 1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 -1 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) -1)
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) 1)
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(neg.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))

localize51.0ms (0.4%)

Local error

Found 3 expressions with local error:

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

Compiled 51 to 39 computations (23.5% saved)

series5.0ms (0%)

Counts
3 → 24
Calls

18 calls:

TimeVariablePointExpression
1.0ms
Om
@0
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
1.0ms
Om
@inf
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
1.0ms
Omc
@0
(/.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))))
0.0ms
Omc
@0
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))

rewrite83.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1678×rational_best_oopsla_all_46_json_45_simplify-23
1668×rational_best_oopsla_all_46_json_45_simplify-13
1152×rational_best_oopsla_all_46_json-2
1152×rational_best_oopsla_all_46_json-1
1152×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01381
16681
213881
345681
4212481
Stop Event
node limit
Counts
3 → 115
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))))
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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 0 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.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)) (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (#(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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (*.f64 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 0 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 0 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.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)) (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.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))))) 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 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 (/.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (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))))) (/.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 (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))))) (/.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (neg.f64 (/.f64 (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))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (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 (neg.f64 (/.f64 (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))))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (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)))))))) (*.f64 (*.f64 (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))))))) (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (neg.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (/.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (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))))) (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))))) (*.f64 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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))))) (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))))) (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))))) (*.f64 (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))))) (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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))))) (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))))) (/.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))))) (*.f64 (/.f64 (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))))) (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))))) (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))))) (*.f64 (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))))) (/.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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))))) (/.f64 (*.f64 (/.f64 (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))))) (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (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)))))) (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))))) (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))))) (/.f64 1 (/.f64 (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (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))))) (/.f64 (/.f64 (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))))) (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 0 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1 (/.f64 (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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (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 0 (*.f64 (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))))) (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))))) (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))))) (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))))) (/.f64 (*.f64 (/.f64 (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))))) (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (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))))) (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.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 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (/.f64 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (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))))) (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (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))))))) (neg.f64 (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 (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))))) (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))))) (/.f64 (/.f64 (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))))) (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))))) (/.f64 (*.f64 (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))))))) (*.f64 (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (/.f64 (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))))) (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))))) (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (asin.f64 (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)))) 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.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 0 (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)))) (*.f64 (*.f64 (/.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 (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)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (neg.f64 (/.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)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (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))))))) (*.f64 (*.f64 (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)))))) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.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 (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 (/.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 (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)))))) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.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 (neg.f64 (/.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)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (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)))) (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)))) (*.f64 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))) (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)))) (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)))) (*.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)))) (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))) (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 (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)))) (*.f64 (/.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 (/.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 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (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)))) (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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))))) (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)))) (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 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (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)))) (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)))) (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)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 0 (*.f64 (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)))) (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)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 0 (*.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)))) (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)))) (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)))) (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 (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)))) (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)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (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)))) (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (neg.f64 (/.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.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)))))) (neg.f64 (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 (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)))) (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)))) (/.f64 (/.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 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 (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 (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)))) (/.f64 (*.f64 (/.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 (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)))) (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)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))

simplify124.0ms (0.9%)

Algorithm
egg-herbie
Rules
1274×rational_best_oopsla_all_46_json_45_simplify-23
868×rational_best_oopsla_all_46_json_45_simplify-89
796×rational_best_oopsla_all_46_json_45_simplify-35
792×rational_best_oopsla_all_46_json_45_simplify-76
750×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02964591
110364583
248394583
Stop Event
node limit
Counts
139 → 147
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))))))
(+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 0)
(+.f64 0 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 0)
(-.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 0 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(-.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0))
(-.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0))
(-.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 (*.f64 0 (*.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)) (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.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)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.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)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (*.f64 (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 0 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 0 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (*.f64 (/.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 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1)
(*.f64 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(neg.f64 (neg.f64 (/.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)
(+.f64 0 (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)
(-.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 (/.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 0))
(-.f64 (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))))) (/.f64 0 (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))))) (*.f64 (*.f64 (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))))))) 0))
(-.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (neg.f64 (/.f64 (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))))))) 0))
(-.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (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 (neg.f64 (/.f64 (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))))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 (*.f64 0 (*.f64 (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)))))))) (*.f64 (*.f64 (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))))))) (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 (*.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (neg.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (/.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (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))))))
(*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(*.f64 (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))))) (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))))) (*.f64 (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))))))))
(*.f64 (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))))) (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))))) (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))))) (*.f64 (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))))) (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))))) (*.f64 (/.f64 (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))))) (/.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))))) (*.f64 (/.f64 (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))))) (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))))) (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))))) (*.f64 (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))))) (/.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))))) (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (/.f64 (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))))) (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))))) (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))))) (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))))) (/.f64 1 (/.f64 (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))))) (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))))) (/.f64 (/.f64 (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))))) (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 0 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1 (/.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 0 (*.f64 (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))))) (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))))) (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))))) (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))))) (/.f64 (*.f64 (/.f64 (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))))) (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 -1 (neg.f64 (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))))) (/.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 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (/.f64 (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 (/.f64 (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))))) (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 (neg.f64 (/.f64 (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))))))) (neg.f64 (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 (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))))) (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))))) (/.f64 (/.f64 (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))))) (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))))) (/.f64 (*.f64 (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))))))) (*.f64 (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)))))))))
(/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (/.f64 (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))))) (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))))) (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(neg.f64 (neg.f64 (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)
(+.f64 0 (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)
(-.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0))
(-.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 0 (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 (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)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0))
(-.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (neg.f64 (/.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)))))) 0))
(-.f64 0 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(-.f64 (*.f64 0 (*.f64 (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))))))) (*.f64 (*.f64 (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)))))) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 (*.f64 0 (*.f64 (/.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 (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 (/.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 (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)))))) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 (*.f64 0 (neg.f64 (/.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 (neg.f64 (/.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)))))) (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)))))
(*.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 (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 (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)))))))
(*.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)))) (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)))) (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)))) (/.f64 (/.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))))) (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 (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 (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 (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)))) (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)))) (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)))) (/.f64 (*.f64 (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)))) (*.f64 (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)))) (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)))) (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)))) (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)))) (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 (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)))) (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 (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)))) (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)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 0 (*.f64 (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)))) (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)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 0 (*.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)))) (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)))) (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)))) (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 (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)))) (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)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 -1 (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 (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 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1)
(*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (neg.f64 (/.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 (*.f64 (/.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (neg.f64 (/.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)))))) (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)))) 1)
(/.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)))) (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 (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)))) (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 (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)))))) (*.f64 (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))))))))
(/.f64 (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)))) (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)))) (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)))) (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)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
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 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)
(/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (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) 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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.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 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(*.f64 -1 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))
(neg.f64 (/.f64 (*.f64 Om (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 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))
(+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) 1/8)))
(+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) 1/8) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (*.f64 -1 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)))))
(+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) 1/8) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) 1/8) (+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 Om (sqrt.f64 -1)) Omc)
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (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) 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 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.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 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (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 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.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 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 0)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (*.f64 0 (*.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)) (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (*.f64 (/.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 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 0 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 0 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (/.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 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(neg.f64 (neg.f64 (/.f64 (pow.f64 Om 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 (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 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 (/.f64 (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))))) (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 (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))))) (/.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 (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))))) (/.f64 1 (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 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (neg.f64 (/.f64 (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))))))) 0))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(-.f64 0 (neg.f64 (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 0 (neg.f64 (/.f64 (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 (neg.f64 (/.f64 (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))))))) (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 0 (*.f64 (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)))))))) (*.f64 (*.f64 (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))))))) (neg.f64 (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 0 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (neg.f64 (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))))) (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 0 (*.f64 (/.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (/.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (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 (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 (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))))) (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))))) (*.f64 (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))))) (*.f64 (/.f64 (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))))) (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))))) (*.f64 (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))))) (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))))))))
(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))))) (*.f64 (/.f64 (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))))) (/.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))))) (*.f64 (/.f64 (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))))) (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))))) (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))))) (*.f64 (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))))) (/.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))))))))
(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))))) (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (/.f64 (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))))) (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))))))))
(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))))) (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))))))
(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))))) (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))))) (/.f64 1 (/.f64 (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)))))))))
(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))))) (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))))) (/.f64 (/.f64 (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))))) (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 0 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 1 (/.f64 (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))))))))))
(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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 0 (*.f64 (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))))) (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))))) (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))))) (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))))) (/.f64 (*.f64 (/.f64 (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))))) (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))))) (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 (neg.f64 (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))))) (/.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))))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (neg.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 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (/.f64 (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))))))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (/.f64 (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))))) (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))))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (neg.f64 (/.f64 (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))))))) (neg.f64 (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 (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))))) (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))))) (/.f64 (/.f64 (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))))) (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))))) (/.f64 (*.f64 (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))))))) (*.f64 (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))))) (/.f64 (*.f64 (/.f64 (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))))) (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))))) (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))))) (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)))))
(neg.f64 (neg.f64 (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 (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 (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 (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 (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 (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 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 (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)))) (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)))) (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (neg.f64 (/.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)))))) 0))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 0 (neg.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 (*.f64 0 (*.f64 (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))))))) (*.f64 (*.f64 (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)))))) (neg.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 (*.f64 0 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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)))) (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 0 (*.f64 (/.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 (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 (/.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 (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)))))) (neg.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 (*.f64 0 (neg.f64 (/.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 (neg.f64 (/.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)))))) (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 (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 (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)))) (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 (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)))) (*.f64 (/.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(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 (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 (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 (/.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 (/.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (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 (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)))))))
(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)))) (/.f64 (*.f64 (/.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(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)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (/.f64 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (/.f64 (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 (/.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (/.f64 (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 0 (*.f64 (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)))) (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)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 0 (*.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)))) (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)))) (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)))) (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 (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)))) (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)))) (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 (neg.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 (*.f64 (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)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (neg.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 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (neg.f64 (/.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)))))))
(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)))) (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)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (neg.f64 (/.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)))))) (neg.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 (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 (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)))) (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 (/.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (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 (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 (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 (*.f64 (/.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 (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)))) (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)))) (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))))
(neg.f64 (neg.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))))

localize38.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 90 to 67 computations (25.6% saved)

series7.0ms (0%)

Counts
3 → 0
Calls

21 calls:

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

rewrite97.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
966×rational_best_oopsla_all_46_json_45_simplify-35
648×rational_best_oopsla_all_46_json_45_simplify-23
616×rational_best_oopsla_all_46_json_45_simplify-89
606×rational_best_oopsla_all_46_json_45_simplify-10
592×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02083
111183
230183
3125183
4559983
Stop Event
node limit
Counts
3 → 82
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 0 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l))) (*.f64 (sqrt.f64 1/2) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 1/2) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 1/2) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l l))) (*.f64 (sqrt.f64 1/2) l))))) (#(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 0 (*.f64 1 (*.f64 (sqrt.f64 1/2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (sqrt.f64 1/2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (neg.f64 l)) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l)) (*.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) l) (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (sqrt.f64 1/2))) (*.f64 (sqrt.f64 1/2) (/.f64 l (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l l)) (*.f64 (sqrt.f64 1/2) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (sqrt.f64 1/2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 1/2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (neg.f64 l)) (sqrt.f64 1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 0 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.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 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))))

simplify81.0ms (0.6%)

Algorithm
egg-herbie
Rules
1716×rational_best_oopsla_all_46_json_45_simplify-13
1000×rational_best_oopsla_all_46_json_45_simplify-49
988×rational_best_oopsla_all_46_json_45_simplify-72
822×rational_best_oopsla_all_46_json_45_simplify-87
762×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01602520
15482520
225662512
Stop Event
node limit
Counts
82 → 88
Calls
Call 1
Inputs
(+.f64 (*.f64 (sqrt.f64 1/2) l) 0)
(+.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l))))
(+.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 0 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))))
(+.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l (sqrt.f64 1/2)))))
(+.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l l))))
(+.f64 0 (*.f64 (sqrt.f64 1/2) l))
(+.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l))) (*.f64 (sqrt.f64 1/2) l))
(+.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 1/2) l))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 1/2) l))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l l))) (*.f64 (sqrt.f64 1/2) l))
(-.f64 (*.f64 (sqrt.f64 1/2) l) 0)
(-.f64 0 (*.f64 (sqrt.f64 1/2) (neg.f64 l)))
(-.f64 0 (*.f64 1 (*.f64 (sqrt.f64 1/2) (neg.f64 l))))
(-.f64 0 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (neg.f64 l))))
(-.f64 0 (*.f64 -1 (*.f64 (sqrt.f64 1/2) l)))
(-.f64 0 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (neg.f64 l)) (sqrt.f64 1/2)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l)) (*.f64 (sqrt.f64 1/2) (neg.f64 l))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 l l))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (sqrt.f64 1/2))) (*.f64 (sqrt.f64 1/2) (/.f64 l (sqrt.f64 1/2)))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l l)) (*.f64 (sqrt.f64 1/2) (/.f64 l l))))
(neg.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)))
(neg.f64 (*.f64 1 (*.f64 (sqrt.f64 1/2) (neg.f64 l))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (neg.f64 l))))
(neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 1/2) l)))
(neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (neg.f64 l)) (sqrt.f64 1/2)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 0)
(+.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (/.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 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (neg.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(+.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 0 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 0 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 0 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(-.f64 0 (*.f64 -1 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.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 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 -1 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 (asin.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) -1)
(*.f64 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (neg.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(neg.f64 (*.f64 -1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
Outputs
(+.f64 (*.f64 (sqrt.f64 1/2) l) 0)
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l))))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 0 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l l))))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 0 (*.f64 (sqrt.f64 1/2) l))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l))) (*.f64 (sqrt.f64 1/2) l))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 1/2) l))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 1/2) l))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l l))) (*.f64 (sqrt.f64 1/2) l))
(*.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 0 (*.f64 1 (*.f64 (sqrt.f64 1/2) (neg.f64 l))))
(*.f64 (sqrt.f64 1/2) l)
(-.f64 0 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (neg.f64 l))))
(*.f64 (sqrt.f64 1/2) l)
(-.f64 0 (*.f64 -1 (*.f64 (sqrt.f64 1/2) l)))
(*.f64 (sqrt.f64 1/2) l)
(-.f64 0 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (neg.f64 l)) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) l)
(-.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l)) (*.f64 (sqrt.f64 1/2) (neg.f64 l))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l)) (neg.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l))))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (sqrt.f64 1/2) 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) l) (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 l l))
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l)))
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))) (*.f64 l (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (sqrt.f64 1/2))) (*.f64 (sqrt.f64 1/2) (/.f64 l (sqrt.f64 1/2)))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l l)) (*.f64 (sqrt.f64 1/2) (/.f64 l l))))
(neg.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)))
(*.f64 (sqrt.f64 1/2) l)
(neg.f64 (*.f64 1 (*.f64 (sqrt.f64 1/2) (neg.f64 l))))
(*.f64 (sqrt.f64 1/2) l)
(neg.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (neg.f64 l))))
(*.f64 (sqrt.f64 1/2) l)
(neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 1/2) l)))
(*.f64 (sqrt.f64 1/2) l)
(neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (neg.f64 l)) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 0)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 0)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.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 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (/.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 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (/.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 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) -1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (neg.f64 (/.f64 (/.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 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.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 -1 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.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 (neg.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.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)
(neg.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 0 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 0 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 0 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(-.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(-.f64 0 (*.f64 -1 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 1 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (asin.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.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 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (neg.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (asin.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) -1)
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (neg.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (neg.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 -1 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))

localize47.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 109 to 82 computations (24.8% saved)

series3.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite104.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1022×rational_best_oopsla_all_46_json_45_simplify-35
700×rational_best_oopsla_all_46_json_45_simplify-23
658×rational_best_oopsla_all_46_json_45_simplify-89
626×rational_best_oopsla_all_46_json-2
626×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02187
112087
232487
3135387
4594187
Stop Event
node limit
Counts
3 → 81
Calls
Call 1
Inputs
(*.f64 l (sqrt.f64 1/2))
(/.f64 (*.f64 l (sqrt.f64 1/2)) t)
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (sqrt.f64 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 0 (*.f64 l (/.f64 (sqrt.f64 1/2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 0 (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 l (/.f64 (sqrt.f64 1/2) l))) (*.f64 l (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2)))) (*.f64 l (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 l l)))) (*.f64 l (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))) (*.f64 l (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (sqrt.f64 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 l (neg.f64 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 l (neg.f64 (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 l (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 l l) (*.f64 l (neg.f64 (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l l))) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2))) (*.f64 l (neg.f64 (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (/.f64 l l) (/.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l l)) (*.f64 (sqrt.f64 1/2) (/.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 (/.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 l l))) (*.f64 (/.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) l)) (*.f64 l (/.f64 (sqrt.f64 1/2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 l (neg.f64 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 l (neg.f64 (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 l (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 l l) (*.f64 l (neg.f64 (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l l))) l))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (neg.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 0 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (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 0 (asin.f64 (*.f64 (/.f64 (*.f64 l (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 0 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (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 -1 (asin.f64 (*.f64 (/.f64 (*.f64 l (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 1 (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (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 -1 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 1 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (neg.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (neg.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (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 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (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 neg.f64 (*.f64 -1 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))))

simplify113.0ms (0.8%)

Algorithm
egg-herbie
Rules
1644×rational_best_oopsla_all_46_json_45_simplify-13
992×rational_best_oopsla_all_46_json_45_simplify-72
992×rational_best_oopsla_all_46_json_45_simplify-49
744×rational_best_oopsla_all_46_json_45_simplify-7
734×rational_best_oopsla_all_46_json_45_simplify-87
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01665907
15745907
226155899
Stop Event
node limit
Counts
165 → 92
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(/.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.f64 (*.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 (sqrt.f64 1/2)) 0)
(+.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 0 (*.f64 l (/.f64 (sqrt.f64 1/2) l))))
(+.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2)))))
(+.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 l l)))))
(+.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 0 (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))))
(+.f64 0 (*.f64 l (sqrt.f64 1/2)))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (sqrt.f64 1/2) l))) (*.f64 l (sqrt.f64 1/2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2)))) (*.f64 l (sqrt.f64 1/2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 l l)))) (*.f64 l (sqrt.f64 1/2)))
(+.f64 (*.f64 0 (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))) (*.f64 l (sqrt.f64 1/2)))
(-.f64 (*.f64 l (sqrt.f64 1/2)) 0)
(-.f64 0 (*.f64 l (neg.f64 (sqrt.f64 1/2))))
(-.f64 0 (*.f64 1 (*.f64 l (neg.f64 (sqrt.f64 1/2)))))
(-.f64 0 (*.f64 -1 (*.f64 l (sqrt.f64 1/2))))
(-.f64 0 (*.f64 (/.f64 l l) (*.f64 l (neg.f64 (sqrt.f64 1/2)))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l l))) l))
(-.f64 (*.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2))) (*.f64 l (neg.f64 (sqrt.f64 1/2)))))
(/.f64 (*.f64 l (sqrt.f64 1/2)) 1)
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 l l))
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2))))
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (/.f64 l l) (/.f64 l l)))
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l l)) (*.f64 (sqrt.f64 1/2) (/.f64 l l))))
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2)))))
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 (/.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 l l))) (*.f64 (/.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 l l)))))
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) l)) (*.f64 l (/.f64 (sqrt.f64 1/2) l))))
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))))
(neg.f64 (*.f64 l (neg.f64 (sqrt.f64 1/2))))
(neg.f64 (*.f64 1 (*.f64 l (neg.f64 (sqrt.f64 1/2)))))
(neg.f64 (*.f64 -1 (*.f64 l (sqrt.f64 1/2))))
(neg.f64 (*.f64 (/.f64 l l) (*.f64 l (neg.f64 (sqrt.f64 1/2)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l l))) l))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 0)
(+.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 1)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (neg.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(neg.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(+.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 0)
(+.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 0 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(+.f64 0 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 0 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 0)
(-.f64 0 (*.f64 -1 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 -1 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 1 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))
(*.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))
(*.f64 (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) -1)
(*.f64 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (neg.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (*.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (neg.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)
(/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(neg.f64 (*.f64 -1 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
Outputs
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(/.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 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.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 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(+.f64 (*.f64 l (sqrt.f64 1/2)) 0)
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 0 (*.f64 l (/.f64 (sqrt.f64 1/2) l))))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 l l)))))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 0 (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 0 (*.f64 l (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 0 (*.f64 l (/.f64 (sqrt.f64 1/2) l))) (*.f64 l (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2)))) (*.f64 l (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 0 (*.f64 (/.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 l l)))) (*.f64 l (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (*.f64 0 (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))) (*.f64 l (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) l)
(-.f64 (*.f64 l (sqrt.f64 1/2)) 0)
(*.f64 (sqrt.f64 1/2) l)
(-.f64 0 (*.f64 l (neg.f64 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) l)
(-.f64 0 (*.f64 1 (*.f64 l (neg.f64 (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 1/2) l)
(-.f64 0 (*.f64 -1 (*.f64 l (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) l)
(-.f64 0 (*.f64 (/.f64 l l) (*.f64 l (neg.f64 (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 1/2) l)
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l l))) l))
(*.f64 (sqrt.f64 1/2) l)
(-.f64 (*.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2))) (*.f64 l (neg.f64 (sqrt.f64 1/2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l)) (neg.f64 (*.f64 l (neg.f64 (sqrt.f64 1/2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l)))
(/.f64 (*.f64 l (sqrt.f64 1/2)) 1)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 l l))
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (/.f64 l l) (/.f64 l l)))
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l l)) (*.f64 (sqrt.f64 1/2) (/.f64 l l))))
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2)))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l))))
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 (/.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 l l))) (*.f64 (/.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 l l)))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (/.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 l l))) (*.f64 (/.f64 l l) (*.f64 (sqrt.f64 1/2) (/.f64 l l)))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l l) (/.f64 l l))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l l) (/.f64 l l)))))
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) l)) (*.f64 l (/.f64 (sqrt.f64 1/2) l))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) l)) (*.f64 l (/.f64 (sqrt.f64 1/2) l))))
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))) (*.f64 l (/.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 1/2) l)
(neg.f64 (*.f64 l (neg.f64 (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) l)
(neg.f64 (*.f64 1 (*.f64 l (neg.f64 (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 1/2) l)
(neg.f64 (*.f64 -1 (*.f64 l (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) l)
(neg.f64 (*.f64 (/.f64 l l) (*.f64 l (neg.f64 (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 1/2) l)
(neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 l l))) l))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 0)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 0)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 0 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) -1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (neg.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(neg.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 0)
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(+.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 0 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(+.f64 0 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(+.f64 (*.f64 0 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(-.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 0)
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(-.f64 0 (*.f64 -1 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 -1 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 1 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (*.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) -1)
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (neg.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (*.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (neg.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (neg.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(neg.f64 (*.f64 -1 (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))

localize53.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
13.7b
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))
15.9b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
19.5b
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
Compiler

Compiled 129 to 98 computations (24% saved)

series19.0ms (0.1%)

Counts
3 → 120
Calls

36 calls:

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

rewrite126.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
936×rational_best_oopsla_all_46_json_45_simplify-35
726×rational_best_oopsla_all_46_json_45_simplify-80
578×rational_best_oopsla_all_46_json_45_simplify-10
568×rational_best_oopsla_all_46_json_45_simplify-23
560×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021171
1119171
2324171
31261171
45332171
Stop Event
node limit
Counts
3 → 96
Calls
Call 1
Inputs
(sqrt.f64 (*.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 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.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 0 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.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 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 1/2 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (*.f64 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (*.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 0 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.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 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))) (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))))

simplify177.0ms (1.2%)

Algorithm
egg-herbie
Rules
1050×rational_best_oopsla_all_46_json_45_simplify-89
986×rational_best_oopsla_all_46_json_45_simplify-72
840×rational_best_oopsla_all_46_json_45_simplify-24
838×rational_best_oopsla_all_46_json_45_simplify-74
800×rational_best_oopsla_all_46_json_45_simplify-108
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030913788
1114213706
2419013694
Stop Event
node limit
Counts
216 → 168
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 -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 (*.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 -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 (pow.f64 l 2) (pow.f64 t 2))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) 0)
(+.f64 (sqrt.f64 (*.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 0 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 0 (sqrt.f64 (*.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 0 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) 0)
(-.f64 0 (*.f64 -1 (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) 1)
(*.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.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 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (neg.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (sqrt.f64 (*.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 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) -1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (sqrt.f64 (*.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 (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (neg.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) 1)
(/.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(neg.f64 (*.f64 -1 (sqrt.f64 (*.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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) 0)
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 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 (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 0 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) 0)
(-.f64 (*.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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) -1/2))
(-.f64 0 (neg.f64 (/.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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) 2))
(*.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) 1)
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(*.f64 (/.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 (*.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 (*.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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(*.f64 (/.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 1/2 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(*.f64 (/.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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(*.f64 (/.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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (*.f64 (/.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 (*.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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 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 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) 2)
(*.f64 (*.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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.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 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.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 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (+.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 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 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 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 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 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 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 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 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) 0)
(+.f64 (asin.f64 (sqrt.f64 (*.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 0 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 0 (asin.f64 (sqrt.f64 (*.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 0 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) 0)
(-.f64 0 (*.f64 -1 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) 1)
(*.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (neg.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.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 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) -1)
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.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 (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))) (neg.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) 1)
(/.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))
(neg.f64 (*.f64 -1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
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 (*.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 -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) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.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) (neg.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.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) (neg.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.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) (neg.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.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) (neg.f64 (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 (*.f64 (sqrt.f64 1/2) 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 -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 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (*.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 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.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) 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 (*.f64 (sqrt.f64 1/2) (*.f64 l (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 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (/.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 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.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 (sqrt.f64 1/2) (*.f64 Om (*.f64 (sqrt.f64 -1) l))) (*.f64 t Omc))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 l (sqrt.f64 -1)))) (*.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 (sqrt.f64 -1) t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 (sqrt.f64 -1) l))) (*.f64 t Omc)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 l (sqrt.f64 -1)))) (*.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 (sqrt.f64 -1) t)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t (pow.f64 Om 3))))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 (sqrt.f64 -1) l))) (*.f64 t Omc))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.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 (sqrt.f64 1/2) (*.f64 Om (*.f64 l (sqrt.f64 -1)))) (*.f64 t Omc)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t (pow.f64 Om 3)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t (pow.f64 Om 3))))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 (sqrt.f64 -1) t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 (sqrt.f64 -1) l))) (*.f64 t Omc))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 t (pow.f64 Om 5)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t (pow.f64 Om 3))))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (/.f64 (*.f64 (sqrt.f64 -1) (*.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 (pow.f64 (sqrt.f64 -1) 5) (*.f64 t (pow.f64 Om 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.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 t (pow.f64 Om 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 l (sqrt.f64 -1)))) (*.f64 t Omc)) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.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 Om (*.f64 (sqrt.f64 -1) l))) (*.f64 t Omc)))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc)))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 l (sqrt.f64 -1)))) (*.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 Om (*.f64 (sqrt.f64 -1) l))) (*.f64 t Omc))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 (sqrt.f64 -1) t)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.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 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 l (sqrt.f64 -1)))) (*.f64 t Omc))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.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 -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 (sqrt.f64 -1) t)))) (+.f64 (*.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t (pow.f64 Om 3)))) 1/8) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 (sqrt.f64 -1) l))) (*.f64 t Omc)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t (pow.f64 Om 3)))) 1/8))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 l (sqrt.f64 -1)))) (*.f64 t Omc))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t (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 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 (sqrt.f64 -1) t)))) (+.f64 (*.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t (pow.f64 Om 3)))) 1/8) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 (sqrt.f64 -1) l))) (*.f64 t Omc))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 t (pow.f64 Om 5))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t (pow.f64 Om 3)))) 1/8) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 t (pow.f64 Om 5))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 l (sqrt.f64 -1)))) (*.f64 t Omc))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t (pow.f64 Om 3)))) 1/8) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 t (pow.f64 Om 5))))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 Omc t))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 (sqrt.f64 -1) l))) (*.f64 t Omc))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 l (sqrt.f64 -1)))) (*.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 (sqrt.f64 -1) t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 (sqrt.f64 -1) l))) (*.f64 t Omc)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 l (sqrt.f64 -1)))) (*.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 (sqrt.f64 -1) t)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t (pow.f64 Om 3))))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 (sqrt.f64 -1) l))) (*.f64 t Omc))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.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 (sqrt.f64 1/2) (*.f64 Om (*.f64 l (sqrt.f64 -1)))) (*.f64 t Omc)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t (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 (*.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 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t (pow.f64 Om 3))))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 (sqrt.f64 -1) t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 (sqrt.f64 -1) l))) (*.f64 t Omc))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 t (pow.f64 Om 5)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 t (pow.f64 Om 3))))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (/.f64 (*.f64 (sqrt.f64 -1) (*.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 (pow.f64 (sqrt.f64 -1) 5) (*.f64 t (pow.f64 Om 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (*.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 t (pow.f64 Om 3))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (*.f64 l (sqrt.f64 -1)))) (*.f64 t Omc)) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 t (pow.f64 Om 5))))))))
(/.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 (*.f64 (sqrt.f64 1/2) 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 -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) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (*.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 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.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) 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 (*.f64 (sqrt.f64 1/2) (*.f64 l (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 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (/.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 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (*.f64 t (pow.f64 Omc 6)))))))
(/.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 (*.f64 (sqrt.f64 1/2) 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 -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) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (*.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 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.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) 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 (*.f64 (sqrt.f64 1/2) (*.f64 l (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 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (/.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 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.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 (*.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 -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) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.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) (neg.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.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) (neg.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.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) (neg.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.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) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2))))
(neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2))))
(neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2))))
(neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 l 2)) (*.f64 (pow.f64 Omc 2) (pow.f64 t 2)))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (neg.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 (*.f64 (sqrt.f64 1/2) l) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (neg.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 (*.f64 (sqrt.f64 1/2) l) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (neg.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 (*.f64 (sqrt.f64 1/2) l) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (neg.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 (*.f64 (sqrt.f64 1/2) l) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (neg.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 (*.f64 (sqrt.f64 1/2) l) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (neg.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 (*.f64 (sqrt.f64 1/2) l) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (neg.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 (*.f64 (sqrt.f64 1/2) l) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (neg.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 (*.f64 (sqrt.f64 1/2) l) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) 0)
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(+.f64 (sqrt.f64 (*.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 0 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(+.f64 0 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(-.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) 0)
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(-.f64 0 (*.f64 -1 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) 1)
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.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 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 (*.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) -1)
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) 1)
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(/.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(/.f64 (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.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 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) 0)
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (*.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 0 (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) 0)
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.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 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) 2))
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.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 (*.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.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 1/2 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (*.f64 (/.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 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 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) 2)
(*.f64 2 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))
(*.f64 (*.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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))) (+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)) (/.f64 1 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))))
(-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)) (*.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))) (/.f64 0 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (*.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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))) (+.f64 1 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)) (/.f64 1 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))))))
(-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)) (*.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))) (/.f64 0 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (*.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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (*.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 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (*.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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (*.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 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 -1/2 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) -1)
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) 2))
(/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.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))) (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) 0)
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(+.f64 (asin.f64 (sqrt.f64 (*.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 0 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(+.f64 0 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(+.f64 (*.f64 0 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(-.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) 0)
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(-.f64 0 (*.f64 -1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) 1)
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.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 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) -1)
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))) (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(*.f64 (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))) (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) 1)
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(/.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(/.f64 (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.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 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))
(neg.f64 (*.f64 -1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 2)) (pow.f64 t 2)))))

eval1.0s (7.3%)

Compiler

Compiled 36082 to 29173 computations (19.1% saved)

prune290.0ms (2%)

Pruning

13 alts after pruning (9 fresh and 4 done)

PrunedKeptTotal
New7999808
Fresh000
Picked101
Done145
Total80113814
Error
0.6b
Counts
814 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
55.4b
(*.f64 (*.f64 (asin.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
46.0b
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
37.5b
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
37.1b
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
48.6b
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
55.4b
(asin.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
11.6b
(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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
36.8b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
49.7b
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
41.2b
(asin.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
50.5b
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))
32.8b
(asin.f64 1)
Compiler

Compiled 505 to 417 computations (17.4% saved)

localize3.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(asin.f64 (/.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 26 to 19 computations (26.9% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite69.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1648×rational_best_oopsla_all_46_json-2
1648×rational_best_oopsla_all_46_json-1
1648×rational_best_oopsla_all_46_json-4
1648×rational_best_oopsla_all_46_json-3
1314×rational_best_oopsla_all_46_json_45_simplify-72
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01021
15721
216021
365221
4322221
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 0 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (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)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1 (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (neg.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))

simplify99.0ms (0.7%)

Algorithm
egg-herbie
Rules
1624×rational_best_oopsla_all_46_json_45_simplify-37
1398×rational_best_oopsla_all_46_json_45_simplify-89
1234×rational_best_oopsla_all_46_json_45_simplify-74
1118×rational_best_oopsla_all_46_json_45_simplify-13
916×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
074735
1256735
21863735
Stop Event
node limit
Counts
35 → 36
Calls
Call 1
Inputs
(+.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 0)
(+.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 0 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(+.f64 0 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 0 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t)) 0)
(-.f64 0 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 1)
(*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1 (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (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 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 (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 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 -1 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 -1 (*.f64 1 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 -1 (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) -1)
(*.f64 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (neg.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (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 (neg.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 1)
(/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(neg.f64 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
Outputs
(+.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 0)
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 0 (/.f64 (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 0 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 0 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t)) 0)
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(-.f64 0 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 1)
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1 (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (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 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (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 1 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (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 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (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 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (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 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (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 -1 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (*.f64 1 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (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 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) -1)
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (neg.f64 (/.f64 (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 (*.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (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 (neg.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 1)
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (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))
(neg.f64 (neg.f64 (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))

localize19.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
13.5b
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
Compiler

Compiled 40 to 30 computations (25% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite116.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1526×rational_best_oopsla_all_46_json_45_simplify-23
1526×rational_best_oopsla_all_46_json_45_simplify-13
1048×rational_best_oopsla_all_46_json-2
1048×rational_best_oopsla_all_46_json-1
1048×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01229
16129
212729
341629
4193629
Stop Event
node limit
Counts
1 → 45
Calls
Call 1
Inputs
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 0 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 0 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 0 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))

simplify69.0ms (0.5%)

Algorithm
egg-herbie
Rules
1552×rational_best_oopsla_all_46_json_45_simplify-89
1456×rational_best_oopsla_all_46_json_45_simplify-37
1374×rational_best_oopsla_all_46_json_45_simplify-74
1070×rational_best_oopsla_all_46_json_45_simplify-7
1020×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0951305
13351305
224151305
Stop Event
node limit
Counts
45 → 46
Calls
Call 1
Inputs
(+.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) 0)
(+.f64 0 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(-.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) 0)
(-.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 0 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(-.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 0))
(-.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 0))
(-.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 0))
(-.f64 0 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(-.f64 (*.f64 0 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(-.f64 (*.f64 0 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) 1)
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 0 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 0 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 -1 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1)
(*.f64 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) 1)
(/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(neg.f64 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
Outputs
(+.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) 0)
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 0 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) 0)
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 0 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 0))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 0))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 0))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 0 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 (*.f64 0 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 (*.f64 0 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) 1)
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 0 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 0 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 -1 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1)
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) 1)
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(neg.f64 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))

localize23.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
0.0b
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
13.7b
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
19.5b
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
Compiler

Compiled 51 to 39 computations (23.5% saved)

series4.0ms (0%)

Counts
4 → 48
Calls

24 calls:

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

rewrite109.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1234×rational_best_oopsla_all_46_json_45_simplify-89
1196×rational_best_oopsla_all_46_json-2
1196×rational_best_oopsla_all_46_json-1
1196×rational_best_oopsla_all_46_json-4
1196×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013106
169106
2151106
3490106
42348106
Stop Event
node limit
Counts
4 → 186
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 1 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 -1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 -1 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (*.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) -1/2))))))

simplify228.0ms (1.6%)

Algorithm
egg-herbie
Rules
1490×rational_best_oopsla_all_46_json_45_simplify-89
1206×rational_best_oopsla_all_46_json_45_simplify-74
1160×rational_best_oopsla_all_46_json_45_simplify-24
730×rational_best_oopsla_all_46_json_45_simplify-36
672×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03346540
114236508
263396508
Stop Event
node limit
Counts
234 → 200
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 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.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 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.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 -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 (*.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 -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 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(-.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) -1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 1)
(/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 0)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(+.f64 0 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 0)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) -1/2))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 2 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1)
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 2)
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 1 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 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 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 -1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 -1/2 (+.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) -1)
(*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 1/2)
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) -1/2)
(*.f64 (+.f64 1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(neg.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(+.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 0)
(+.f64 0 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(-.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 0)
(-.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 1)
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) -1)
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 -1 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (*.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))
(*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 1)
(/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))
(neg.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.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))) 0)
(+.f64 0 (*.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))) 0)
(-.f64 0 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) -1/2))
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 1)
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.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 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) -1/2) -1)
(neg.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) -1/2))
Outputs
(/.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 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) -1)
(neg.f64 (/.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 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) -1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) -1)
(neg.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 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) -1))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) -1))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) -1))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) -1))
(asin.f64 (neg.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 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) -1))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) -1))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) -1))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) -1))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 0)
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(+.f64 0 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(-.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 0)
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 1)
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) -1)
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 1)
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 0)
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(+.f64 0 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 0)
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) -1/2))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 2 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 1)
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 2)
(*.f64 1/2 (*.f64 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 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 1 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 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 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 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 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 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 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 -1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 -1/2 (+.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) -1)
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 1/2)
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) -1/2)
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (+.f64 1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (+.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.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 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (+.f64 1 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.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 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 1 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(neg.f64 (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(/.f64 (pow.f64 l 2) (pow.f64 t 2))
(+.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 0)
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(+.f64 0 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(-.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 0)
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(-.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 1)
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) -1)
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 -1 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (neg.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (*.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (*.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 1)
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (*.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (/.f64 1 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(neg.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(asin.f64 (sqrt.f64 (*.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))) 0)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(+.f64 0 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.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))) 0)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(-.f64 0 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) -1/2))
(*.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))) 1)
(*.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 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.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 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.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 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.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 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.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 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 1 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) -1/2) -1)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(neg.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) -1/2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))

localize131.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 l (sqrt.f64 1/2))
1.0b
(/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
15.9b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
16.9b
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
Compiler

Compiled 202 to 151 computations (25.2% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite87.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
2100×rational_best_oopsla_all_46_json-2
2100×rational_best_oopsla_all_46_json-1
2100×rational_best_oopsla_all_46_json-4
2100×rational_best_oopsla_all_46_json-3
522×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01268
17368
222768
3101168
4461568
Stop Event
node limit
Counts
2 → 65
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (neg.f64 (/.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))))

simplify80.0ms (0.6%)

Algorithm
egg-herbie
Rules
1434×rational_best_oopsla_all_46_json_45_simplify-37
1336×rational_best_oopsla_all_46_json_45_simplify-74
1238×rational_best_oopsla_all_46_json_45_simplify-13
1194×rational_best_oopsla_all_46_json_45_simplify-24
696×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01333261
14563261
218693261
Stop Event
node limit
Counts
113 → 71
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(+.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (neg.f64 (/.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(-.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(-.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))
(neg.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(+.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) 0)
(+.f64 0 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(-.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) 1)
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) -1)
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (neg.f64 (/.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 1)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(neg.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) 0)
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 0 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(-.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) 0)
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) 1)
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) -1)
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))

eval600.0ms (4.2%)

Compiler

Compiled 25428 to 19910 computations (21.7% saved)

prune142.0ms (1%)

Pruning

14 alts after pruning (5 fresh and 9 done)

PrunedKeptTotal
New5983601
Fresh224
Picked011
Done088
Total60014614
Error
0.6b
Counts
614 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
55.4b
(*.f64 (*.f64 (asin.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
46.0b
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
37.5b
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
37.1b
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
53.9b
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
48.6b
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
11.6b
(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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
36.8b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
49.7b
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
41.2b
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
50.5b
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 (sqrt.f64 1/2) l)))))))
50.5b
(asin.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))
32.8b
(asin.f64 1)
Compiler

Compiled 472 to 386 computations (18.2% saved)

localize24.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 54 to 42 computations (22.2% saved)

series2.0ms (0%)

Counts
2 → 8
Calls

12 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
(asin.f64 (+.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)))

rewrite73.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1254×rational_best_oopsla_all_46_json_45_simplify-89
1214×rational_best_oopsla_all_46_json-2
1214×rational_best_oopsla_all_46_json-1
1214×rational_best_oopsla_all_46_json-4
1214×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01460
17460
215460
350460
4239460
Stop Event
node limit
Counts
2 → 55
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)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.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 (/.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 (/.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)))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))) (neg.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))) (*.f64 -1 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))) (*.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))) (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))) (*.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))))))
((#(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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/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/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 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))) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 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))) (/.f64 (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 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))) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 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))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 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)) (/.f64 -1/2 (/.f64 (pow.f64 Om 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))) (/.f64 (*.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)) (/.f64 1 (/.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/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))

simplify75.0ms (0.5%)

Algorithm
egg-herbie
Rules
1750×rational_best_oopsla_all_46_json_45_simplify-89
1372×rational_best_oopsla_all_46_json_45_simplify-74
1064×rational_best_oopsla_all_46_json_45_simplify-72
1028×rational_best_oopsla_all_46_json_45_simplify-24
878×rational_best_oopsla_all_46_json_45_simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01162591
14212591
224272591
Stop Event
node limit
Counts
63 → 61
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)))))
(+.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) 0)
(+.f64 0 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(-.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) 0)
(-.f64 0 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(*.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) 1)
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.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))))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))
(*.f64 -1 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.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))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))))
(*.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))) -1)
(*.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))) (neg.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))
(*.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))) (*.f64 -1 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))
(*.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))) (*.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))
(*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.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))))
(*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(*.f64 (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.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))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))
(*.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))) (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(*.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))) (*.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))))
(/.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) 1)
(/.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))
(/.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))))
(/.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))))
(neg.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(+.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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)
(-.f64 0 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))
(/.f64 (*.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))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 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)) (/.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (*.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)) (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2) -1)
(neg.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))
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)))))
(+.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) 0)
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 0 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(-.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) 0)
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(-.f64 0 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) 1)
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (*.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 -1 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))) -1)
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))) (neg.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))) (*.f64 -1 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))) (*.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (*.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))) (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (neg.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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))))) (*.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) 1)
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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)))) (/.f64 (asin.f64 (-.f64 1 (*.f64 (/.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 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))) (*.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))) (/.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(neg.f64 (neg.f64 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 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 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 (*.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 0 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))
(neg.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 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 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2) (/.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (*.f64 (/.f64 (pow.f64 Om 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)) (/.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2) (/.f64 (*.f64 (/.f64 (pow.f64 Om 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)) (/.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (*.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)) (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2) (/.f64 (*.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)) (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2) -1)
(neg.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(neg.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))
(neg.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))

localize17.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(asin.f64 (neg.f64 (/.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 34 to 25 computations (26.5% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite67.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1788×rational_best_oopsla_all_46_json-2
1788×rational_best_oopsla_all_46_json-1
1788×rational_best_oopsla_all_46_json-4
1788×rational_best_oopsla_all_46_json-3
828×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01125
16625
218325
371825
4350525
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 0 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 1 (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (neg.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))))

simplify118.0ms (0.8%)

Algorithm
egg-herbie
Rules
1090×rational_best_oopsla_all_46_json_45_simplify-89
950×rational_best_oopsla_all_46_json_45_simplify-74
846×rational_best_oopsla_all_46_json_45_simplify-37
710×rational_best_oopsla_all_46_json_45_simplify-13
682×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066800
1227800
21325800
36201800
Stop Event
node limit
Counts
32 → 33
Calls
Call 1
Inputs
(+.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0)
(+.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 0 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(+.f64 0 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(+.f64 (*.f64 0 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(-.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0)
(-.f64 0 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1)
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 1 (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 -1 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 -1 (*.f64 1 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 -1 (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))
(*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))
(*.f64 (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) -1)
(*.f64 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (neg.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (neg.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1)
(/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(neg.f64 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
Outputs
(+.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0)
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 0 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 0 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 0 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0)
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 0 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1)
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 1 (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 -1 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 -1 (*.f64 1 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 -1 (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (*.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) -1)
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (neg.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (*.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (neg.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1)
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(neg.f64 (neg.f64 (asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))

localize63.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 88 to 65 computations (26.1% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite80.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
2100×rational_best_oopsla_all_46_json-2
2100×rational_best_oopsla_all_46_json-1
2100×rational_best_oopsla_all_46_json-4
2100×rational_best_oopsla_all_46_json-3
522×rational_best_oopsla_all_46_json_45_simplify-23
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01268
17368
222768
3101368
4462268
Stop Event
node limit
Counts
2 → 65
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (neg.f64 (/.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))))

simplify76.0ms (0.5%)

Algorithm
egg-herbie
Rules
1680×rational_best_oopsla_all_46_json_45_simplify-89
1434×rational_best_oopsla_all_46_json_45_simplify-37
1334×rational_best_oopsla_all_46_json_45_simplify-74
1238×rational_best_oopsla_all_46_json_45_simplify-13
1180×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01323261
14503261
218503261
Stop Event
node limit
Counts
113 → 70
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(+.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (neg.f64 (/.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.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 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.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 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 0)
(+.f64 0 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 1)
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) -1)
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(/.f64 t (*.f64 (sqrt.f64 1/2) l))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (neg.f64 (/.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) 0))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 (/.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) -1) (*.f64 -1 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.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 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 0)
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 0 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(-.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 0)
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(-.f64 0 (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 1 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 1)
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) -1)
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (neg.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))

localize122.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (sqrt.f64 1/2) l)
0.4b
(*.f64 l (sqrt.f64 1/2))
15.9b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
16.9b
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 (sqrt.f64 1/2) l)))
Compiler

Compiled 194 to 142 computations (26.8% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite86.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
998×rational_best_oopsla_all_46_json_45_simplify-80
826×rational_best_oopsla_all_46_json_45_simplify-35
622×rational_best_oopsla_all_46_json_45_simplify-89
602×rational_best_oopsla_all_46_json_45_simplify-23
522×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01239
17739
225039
3112839
4514139
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 (sqrt.f64 1/2) l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 t (*.f64 l (sqrt.f64 1/2))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))))

simplify85.0ms (0.6%)

Algorithm
egg-herbie
Rules
1584×rational_best_oopsla_all_46_json_45_simplify-49
1280×rational_best_oopsla_all_46_json_45_simplify-7
906×rational_best_oopsla_all_46_json_45_simplify-13
786×rational_best_oopsla_all_46_json_45_simplify-89
584×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711272
12191272
29081272
342601272
Stop Event
node limit
Counts
56 → 34
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) 0)
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))
(+.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(-.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) 0)
(-.f64 0 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))))
(-.f64 0 (*.f64 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 t (*.f64 l (sqrt.f64 1/2))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))
(neg.f64 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(neg.f64 (*.f64 1 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))))
(neg.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) 0)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(+.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(-.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) 0)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(-.f64 0 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(-.f64 0 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(-.f64 0 (*.f64 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) 1)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 t (*.f64 l (sqrt.f64 1/2))))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))) (/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2)))))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(neg.f64 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(neg.f64 (*.f64 1 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))
(neg.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 t (*.f64 l (sqrt.f64 1/2))))

localize128.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
0.4b
(*.f64 (sqrt.f64 1/2) l)
7.9b
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
15.9b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Compiler

Compiled 207 to 160 computations (22.7% saved)

series1.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite124.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
856×rational_best_oopsla_all_46_json_45_simplify-23
842×rational_best_oopsla_all_46_json_45_simplify-89
772×rational_best_oopsla_all_46_json-2
772×rational_best_oopsla_all_46_json-1
772×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022121
1128121
2379121
31654121
47511121
Stop Event
node limit
Counts
1 → 43
Calls
Call 1
Inputs
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (asin.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 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 0 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (asin.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 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 0 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 0 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 0 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) -1) (*.f64 -1 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.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 (asin.f64 (*.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (*.f64 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.f64 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.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 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))))

simplify157.0ms (1.1%)

Algorithm
egg-herbie
Rules
1362×rational_best_oopsla_all_46_json_45_simplify-49
1138×rational_best_oopsla_all_46_json_45_simplify-37
1022×rational_best_oopsla_all_46_json_45_simplify-36
984×rational_best_oopsla_all_46_json_45_simplify-89
732×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01066247
13206247
210976247
345356247
Stop Event
node limit
Counts
91 → 46
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0)
(+.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0))
(+.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0))
(+.f64 (*.f64 (asin.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 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))
(+.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))
(+.f64 (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))
(+.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))
(+.f64 0 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 0 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 0 (*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 0 (*.f64 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(-.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0)
(-.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0))
(-.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0))
(-.f64 (*.f64 (asin.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 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))
(-.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))
(-.f64 (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))
(-.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))
(-.f64 0 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(-.f64 0 (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(-.f64 0 (*.f64 -1 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 0 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 0 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.f64 (asin.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 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 0 (asin.f64 (*.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 0 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) -1) (*.f64 -1 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 1)
(/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (*.f64 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.f64 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))
(neg.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(neg.f64 (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(neg.f64 (*.f64 -1 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0)
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 (asin.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 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 0 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 0 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 0 (*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 0 (*.f64 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0)
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 0))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 (*.f64 (asin.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 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (neg.f64 (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 0))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 0 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 0 (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 0 (*.f64 -1 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 0 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (asin.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 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 0 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (asin.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 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 0 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.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 (asin.f64 (*.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 0 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) -1) (*.f64 -1 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 1)
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (*.f64 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.f64 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))
(/.f64 (*.f64 (asin.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 (asin.f64 (*.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 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(neg.f64 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(neg.f64 (*.f64 (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(neg.f64 (*.f64 -1 (*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (/.f64 1 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (asin.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 (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))

eval1.1s (8%)

Compiler

Compiled 51675 to 40366 computations (21.9% saved)

prune254.0ms (1.8%)

Pruning

13 alts after pruning (2 fresh and 11 done)

PrunedKeptTotal
New9562958
Fresh000
Picked011
Done31013
Total95913972
Error
0.6b
Counts
972 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
55.4b
(*.f64 (*.f64 (asin.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 (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 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
46.0b
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
37.5b
(asin.f64 (-.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
37.1b
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
53.9b
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 t (*.f64 (sqrt.f64 1/2) l)))))
48.6b
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
11.6b
(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 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
36.8b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
49.7b
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
41.2b
(asin.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
48.9b
(asin.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))
32.8b
(asin.f64 1)
Compiler

Compiled 268 to 222 computations (17.2% saved)

regimes166.0ms (1.2%)

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

27.0ms
l
21.0ms
(/.f64 t l)
12.0ms
Om
11.0ms
(*.f64 2 (pow.f64 (/.f64 t l) 2))
11.0ms
(pow.f64 (/.f64 t l) 2)
Results
ErrorSegmentsBranch
11.6b1t
10.3b3l
11.6b1Om
11.6b1Omc
5.6b2(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
5.6b2(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
5.6b2(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
11.6b1(-.f64 1 (pow.f64 (/.f64 Om Omc) 2))
11.6b1(pow.f64 (/.f64 Om Omc) 2)
11.6b1(/.f64 Om Omc)
5.6b2(+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))
5.6b2(*.f64 2 (pow.f64 (/.f64 t l) 2))
5.6b2(pow.f64 (/.f64 t l) 2)
0.6b3(/.f64 t l)
Compiler

Compiled 546 to 430 computations (21.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.1624958737142547e+114
2.5194727610859706e+118
0.0ms
-1.3968905836494346e+157
-1.574850121832347e+151
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes67.0ms (0.5%)

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

4 calls:

28.0ms
t
24.0ms
l
7.0ms
Om
5.0ms
Omc
Results
ErrorSegmentsBranch
15.4b5t
17.9b3l
22.9b1Om
22.9b1Omc
Compiler

Compiled 108 to 88 computations (18.5% saved)

bsearch138.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
36.0ms
3.8813624960360544e+160
1.7841979449675803e+183
18.0ms
2.9268916068060413e-185
4.1320984807619635e-184
58.0ms
-6.62710946660272e-114
-9.054783054432101e-134
26.0ms
-1.5111019937282332e+164
-4.7545908376478987e+160
Results
127.0ms576×body256valid
Compiler

Compiled 1116 to 1001 computations (10.3% saved)

regimes112.0ms (0.8%)

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

4 calls:

50.0ms
Om
29.0ms
Omc
15.0ms
t
15.0ms
l
Results
ErrorSegmentsBranch
20.1b3t
21.9b3l
24.4b10Om
29.1b6Omc
Compiler

Compiled 93 to 75 computations (19.4% saved)

bsearch77.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
51.0ms
1.4865855632464098e-6
9.063428131832707
27.0ms
-8.025199869849525e+19
-16324478308852736.0
Results
74.0ms272×body256valid
Compiler

Compiled 362 to 323 computations (10.8% saved)

regimes51.0ms (0.4%)

Accuracy

Total -40.2b remaining (-178.5%)

Threshold costs -40.2b (-178.5%)

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

4 calls:

19.0ms
Om
12.0ms
Omc
10.0ms
t
9.0ms
l
Results
ErrorSegmentsBranch
22.5b3t
23.9b3l
28.5b7Om
31.4b3Omc
Compiler

Compiled 33 to 27 computations (18.2% saved)

bsearch58.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
8.232334934053954e+100
2.3891191684566922e+110
32.0ms
-8.025199869849525e+19
-16324478308852736.0
Results
55.0ms272×body256valid
Compiler

Compiled 353 to 314 computations (11% saved)

simplify6.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068453
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 t l) -9999999999999999833591802231917217145603722750174705363670076144604684175010125545314778769459387417512373883443631050675345073481645737334655103703260856320) (asin.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (if (<=.f64 (/.f64 t l) 4000000000000000062237664517867372097072805587684245733479082321723335124659022813059941559660189790704825123471360) (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 t -48000000000000002810762412016068659833869666149187126767432967950475377220948837184347011103759057868163326307692020696791545461838307262068066376952731995734016) (asin.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (if (<=.f64 t -8383602063836893/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (if (<=.f64 t 3827252586451049/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (asin.f64 1) (if (<=.f64 t 39000000000000000722870184605059670424220488849631387624240215127275668562442450399596077111921424457729651093253781236229665127040313202706316091629952093388800) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))
(if (<=.f64 t -80000000000000000000) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (if (<=.f64 t 2308094809027379/281474976710656) (asin.f64 1) (asin.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(if (<=.f64 t -80000000000000000000) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (if (<=.f64 t 18999999999999998444963470117641451090879953348211959890443584225875511350391060305153096316948624441344) (asin.f64 1) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 1)
Outputs
(if (<=.f64 (/.f64 t l) -9999999999999999833591802231917217145603722750174705363670076144604684175010125545314778769459387417512373883443631050675345073481645737334655103703260856320) (asin.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (if (<=.f64 (/.f64 t l) 4000000000000000062237664517867372097072805587684245733479082321723335124659022813059941559660189790704825123471360) (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 t -48000000000000002810762412016068659833869666149187126767432967950475377220948837184347011103759057868163326307692020696791545461838307262068066376952731995734016) (asin.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (if (<=.f64 t -8383602063836893/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (if (<=.f64 t 3827252586451049/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (asin.f64 1) (if (<=.f64 t 39000000000000000722870184605059670424220488849631387624240215127275668562442450399596077111921424457729651093253781236229665127040313202706316091629952093388800) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))
(if (<=.f64 t -80000000000000000000) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (if (<=.f64 t 2308094809027379/281474976710656) (asin.f64 1) (asin.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))
(if (<=.f64 t -80000000000000000000) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (if (<=.f64 t 18999999999999998444963470117641451090879953348211959890443584225875511350391060305153096316948624441344) (asin.f64 1) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(asin.f64 1)
Compiler

Compiled 181 to 143 computations (21% saved)

soundness121.0ms (0.9%)

Algorithm
egg-herbie
Rules
1306×rational_best_oopsla_all_46_json_45_simplify-89
1112×rational_best_oopsla_all_46_json_45_simplify-24
1006×rational_best_oopsla_all_46_json_45_simplify-74
564×rational_best_oopsla_all_46_json_45_simplify-35
532×rational_best_oopsla_all_46_json_45_simplify-10
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04078698
114538640
253588640
Stop Event
node limit
Compiler

Compiled 38 to 30 computations (21.1% saved)

end84.0ms (0.6%)

Compiler

Compiled 165 to 127 computations (23% saved)

Profiling

Loading profile data...