Details

Time bar (total: 29.1s)

analyze809.0ms (2.8%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
0%0%99.9%0.1%0%0%0%7
0%0%74.9%0.1%0%25%0%8
0%0%74.9%0.1%0%25%0%9
2.1%1.6%73.3%0.1%0%25%0%10
3.8%2.3%60.1%0.1%0%37.4%0%11
7.5%4.7%57.7%0.1%0%37.4%0%12
Compiler

Compiled 31 to 21 computations (32.3% saved)

sample5.6s (19.4%)

Results
2.8s5986×body256valid
744.0ms3262×body256invalid
713.0ms1260×body1024valid
470.0ms828×body1024invalid
445.0ms944×body512valid
305.0ms549×body512invalid
90.0ms66×body2048valid
Bogosity

preprocess72.0ms (0.2%)

Algorithm
egg-herbie
Rules
1312×rational.json-simplify-51
1038×rational.json-simplify-49
960×rational.json-simplify-46
896×rational.json-simplify-54
764×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047324
1114324
2227324
3491324
41458324
55484324
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 l 1) (-.f64 l 1)) (+.f64 (*.f64 x x) (*.f64 2 (*.f64 t t)))) (*.f64 x x))))
(/.f64 (*.f64 (sqrt.f64 2) x) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 t 1) (-.f64 t 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 x x)))) (*.f64 l l))))
(/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 t t) (*.f64 2 (*.f64 l l)))) (*.f64 t t))))
Outputs
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 l 1) (-.f64 l 1)) (+.f64 (*.f64 x x) (*.f64 2 (*.f64 t t)))) (*.f64 x x))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 1 l) (+.f64 l -1)) (+.f64 (*.f64 2 (*.f64 t t)) (*.f64 x x))) (*.f64 x x))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 1 l) (+.f64 l -1)) (+.f64 (*.f64 2 (*.f64 t t)) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 (sqrt.f64 2) x) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 t 1) (-.f64 t 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 x x)))) (*.f64 l l))))
(/.f64 (*.f64 (sqrt.f64 2) x) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 t 1) (+.f64 t -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 x x)))) (*.f64 l l))))
(*.f64 (sqrt.f64 2) (/.f64 x (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 t 1) (+.f64 t -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 x x)))) (*.f64 l l)))))
(/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 t t) (*.f64 2 (*.f64 l l)))) (*.f64 t t))))
(/.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 t t) (*.f64 2 (*.f64 l l)))) (*.f64 t t))))
(*.f64 (sqrt.f64 2) (/.f64 l (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 t t) (*.f64 2 (*.f64 l l)))) (*.f64 t t)))))
(*.f64 l (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 t t) (*.f64 2 (*.f64 l l)))) (*.f64 t t)))))
Compiler

Compiled 33 to 23 computations (30.3% saved)

simplify91.0ms (0.3%)

Algorithm
egg-herbie
Rules
1246×rational.json-simplify-2
990×rational.json-simplify-44
878×rational.json-simplify-47
808×rational.json-simplify-51
808×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02181
14381
28481
319081
466181
5480481
6734581
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
Outputs
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))

eval1.0ms (0%)

Compiler

Compiled 111 to 65 computations (41.4% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New224
Fresh011
Picked000
Done000
Total235
Error
43.5b
Counts
5 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
43.6b
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
43.5b
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
Compiler

Compiled 60 to 40 computations (33.3% saved)

localize60.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
0.3b
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
16.3b
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
20.6b
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
Compiler

Compiled 156 to 83 computations (46.8% saved)

series69.0ms (0.2%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
6.0ms
x
@0
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
5.0ms
x
@0
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
5.0ms
x
@inf
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
4.0ms
l
@0
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
4.0ms
t
@inf
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))

rewrite81.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
022282
1160282
2355282
3938282
43489282
Stop Event
node limit
Counts
4 → 91
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (neg.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 l l)) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 2) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4)) (*.f64 (sqrt.f64 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (/.f64 2 (sqrt.f64 2))) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (/.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (*.f64 4 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t 4) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 t t)) (-.f64 0 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (/.f64 2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) (-.f64 0 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 t)) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1)))))

simplify682.0ms (2.3%)

Algorithm
egg-herbie
Rules
1068×rational.json-simplify-35
1030×rational.json-simplify-43
790×rational.json-simplify-1
732×rational.json-simplify-2
724×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
090657043
1261455663
2629055025
3721155025
Stop Event
node limit
Counts
235 → 578
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))
(*.f64 (sqrt.f64 2) t)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)))) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))))) (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 2) t)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))))) (*.f64 (sqrt.f64 2) t))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 5) (pow.f64 (+.f64 1 x) 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l)
(+.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l) (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 x 1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l) (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 x 1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 x 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 5))))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 x 1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 x 1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 x 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 5))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (pow.f64 (-.f64 x 1) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (pow.f64 (-.f64 x 1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (pow.f64 (-.f64 x 1) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 5) (pow.f64 (+.f64 1 x) 5))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 5) (pow.f64 (+.f64 1 x) 5))))))))
(-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))) (pow.f64 l 2))
(*.f64 2 (pow.f64 t 2))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (*.f64 2 (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 3)) (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))))))
(*.f64 2 (pow.f64 t 2))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2))))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1))) (pow.f64 l 2))
(*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x)) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x)) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (pow.f64 x 2))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x)) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))))))) (pow.f64 x 3))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (pow.f64 x 2))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 3) x)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 3) x)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) t)) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 3) x)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))))) (pow.f64 t 2)))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) t)) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))))))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 3) x)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 3) x)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 3) x)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)))))) t)) (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (pow.f64 l 6) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 4)) (*.f64 (pow.f64 (+.f64 1 x) 4) (pow.f64 t 8)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (-.f64 x 1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))))))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))))
(*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2)))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (-.f64 x 1))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 4) (pow.f64 (-.f64 x 1) 3)))))) (pow.f64 l 7)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2)))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2)))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2)))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (-.f64 x 1))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 4) (pow.f64 (-.f64 x 1) 3)))))) (pow.f64 l 7)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (pow.f64 (-.f64 x 1) 2))))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 4) (pow.f64 (-.f64 x 1) 3)))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (+.f64 1 x)) (*.f64 (-.f64 x 1) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (pow.f64 t 6))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (pow.f64 (-.f64 x 1) 2))))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 4) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3)) (pow.f64 (+.f64 1 x) 4))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (-.f64 x 1) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (pow.f64 (-.f64 x 1) 3)) (pow.f64 (+.f64 1 x) 3)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (+.f64 1 x)))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 4) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3)) (pow.f64 (+.f64 1 x) 4))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (-.f64 x 1) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (pow.f64 (-.f64 x 1) 3)) (pow.f64 (+.f64 1 x) 3)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (+.f64 1 x)))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (pow.f64 (-.f64 x 1) 2))))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 4) (pow.f64 (-.f64 x 1) 3)))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (+.f64 1 x)) (*.f64 (-.f64 x 1) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (pow.f64 t 7))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (pow.f64 (-.f64 x 1) 2))))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 4))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 4) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3)) (pow.f64 (+.f64 1 x) 4))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (-.f64 x 1) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (pow.f64 (-.f64 x 1) 3)) (pow.f64 (+.f64 1 x) 3)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (+.f64 1 x)))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 6))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 4))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (pow.f64 (-.f64 x 1) 3)) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 4))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (pow.f64 (-.f64 x 1) 3)) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 4))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2)) (*.f64 (-.f64 x 1) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (+.f64 1 x)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (pow.f64 (-.f64 x 1) 4)) (pow.f64 (+.f64 1 x) 4))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 6))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))))))) (pow.f64 x 3)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))))) (pow.f64 t 2)))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)))))) (pow.f64 t 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 4)) (*.f64 (pow.f64 (+.f64 1 x) 4) (pow.f64 t 8)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (-.f64 x 1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))))))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (-.f64 x 1))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 4) (pow.f64 (-.f64 x 1) 3))))) t)) (pow.f64 l 7)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (-.f64 x 1))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 4) (pow.f64 (-.f64 x 1) 3))))) t)) (pow.f64 l 7)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 0)
(+.f64 0 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 -1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4) 1/4)
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) -1)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2) 2)
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4) 4)
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) -1)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4)) 8)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (neg.f64 (*.f64 l l)))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 0)
(+.f64 0 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(+.f64 (neg.f64 (*.f64 l l)) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))
(+.f64 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))) -1)
(*.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(*.f64 -1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(*.f64 2 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 2))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)
(*.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1/2)
(*.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))) -1)
(*.f64 1/2 (*.f64 2 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 2) 2)
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)
(/.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2)
(/.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 4)) 8)
(pow.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(+.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 0)
(+.f64 0 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(-.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 0)
(*.f64 1 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2))
(*.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1)
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (sqrt.f64 2))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 1/2 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (*.f64 2 (sqrt.f64 2)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2) (*.f64 2 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) -1)
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 2)
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4)) (*.f64 (sqrt.f64 2) 4))
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (neg.f64 (sqrt.f64 2)))
(pow.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1)
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(+.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 0)
(+.f64 0 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(-.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 0)
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) t))
(/.f64 2 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (/.f64 2 (sqrt.f64 2))) t))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) t))
(/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 t))
(/.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) t))
(/.f64 (+.f64 t t) (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (/.f64 2 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 2 t))
(/.f64 (*.f64 2 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))) 2)
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (neg.f64 t)))
(/.f64 (*.f64 t 4) (*.f64 4 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))))
(/.f64 (*.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 4) 4)
(/.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (sqrt.f64 2)))
(/.f64 (neg.f64 t) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))))
(/.f64 (*.f64 2 (*.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 4)) 8)
(/.f64 (/.f64 (*.f64 t 4) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))) 4)
(/.f64 (neg.f64 (+.f64 t t)) (-.f64 0 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (/.f64 2 (sqrt.f64 2)))))
(/.f64 (neg.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) (-.f64 0 (/.f64 1 (sqrt.f64 2))))
(/.f64 (neg.f64 (neg.f64 t)) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
(pow.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1)
Outputs
(sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))
(sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))
(sqrt.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))
(+.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) 1/2)))
(+.f64 (sqrt.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 1/2 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 x (sqrt.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2))))))
(+.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) 1/2)) (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 1/2)) 2)) (*.f64 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) -1/2))))
(+.f64 (sqrt.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 x (sqrt.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))))))) (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 1/2)) 2)) (*.f64 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))))) -1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 1/2)) 2)) (*.f64 (*.f64 (pow.f64 x 2) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) -1/2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) 1/2)) (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 1/2)) 2)) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (*.f64 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) -1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) 1/2)) (+.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 1/2)) 2)) (pow.f64 x 2))) (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 1/2)) 2)) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 x (sqrt.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))))))) (+.f64 (sqrt.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2))))) (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 1/2)) 2)) (pow.f64 x 2))) (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 1/2)) 2)) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))))))))))
(*.f64 (sqrt.f64 2) t)
(*.f64 t (sqrt.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2)))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2) (neg.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 t (sqrt.f64 2)))) 2) (neg.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)))) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))))) (*.f64 (sqrt.f64 2) t))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2) (neg.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2) (neg.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 2 (pow.f64 t 2))) -1/2))) (*.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 t (sqrt.f64 2)))) 2) (neg.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2))))) (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 t (sqrt.f64 2)))) 2) (neg.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 2 (pow.f64 t 2))) -1/2))) (*.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 2))))))))
(*.f64 (sqrt.f64 2) t)
(*.f64 t (sqrt.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2)))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x))) (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x))) (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))))) (*.f64 (sqrt.f64 2) t))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2)) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 2 (pow.f64 t 2))) -1/2))) (*.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 2 (pow.f64 t 2))) -1/2))) (*.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x))) (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2))))) (*.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 2 (pow.f64 t 2))) -1/2))) (*.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x))) (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (/.f64 (pow.f64 l 2) (*.f64 t (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) 1/2)))
(+.f64 (*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (*.f64 1/2 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) t) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))) (*.f64 1/2 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) t) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))) (*.f64 1/2 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) t) (sqrt.f64 2)) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (/.f64 (pow.f64 l 2) (*.f64 t (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) 1/2)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 2) (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) t) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))))) (+.f64 (*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 8) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) t) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))))) (+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 8) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) t) (sqrt.f64 2)) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))) (+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 8) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 5) (pow.f64 (+.f64 1 x) 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 2) (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))))) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (/.f64 (pow.f64 l 2) (*.f64 t (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) 1/2)) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (/.f64 (pow.f64 l 6) (*.f64 (sqrt.f64 32) (pow.f64 t 5)))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 5) (pow.f64 (+.f64 x 1) 5))))))))
(+.f64 (*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) t) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 8) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)))))) (*.f64 1/16 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3) (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (sqrt.f64 32)) (pow.f64 t 5)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 5) (pow.f64 (+.f64 x 1) 5)))))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) t) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 8) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)))))) (*.f64 1/16 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3) (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (sqrt.f64 32)) (pow.f64 t 5)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 5) (pow.f64 (+.f64 x 1) 5)))))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) t) (sqrt.f64 2)) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 8) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)))))) (*.f64 1/16 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3) (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (sqrt.f64 32)) (pow.f64 t 5)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 5) (pow.f64 (+.f64 x 1) 5)))))))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l)
(*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(*.f64 l (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l) (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))) (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (+.f64 x -1)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x))))))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 l (+.f64 -1 x))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 x 1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l) (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))) (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (+.f64 x -1)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 l 3) (pow.f64 (+.f64 x -1) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3)))))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 l (+.f64 -1 x))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 l 3))) -1/2)) (*.f64 l (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 x 1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 x 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 5))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 l 3) (pow.f64 (+.f64 x -1) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))))) (+.f64 (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))) (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (+.f64 x -1)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 l 3))) -1/2)) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 l (+.f64 -1 x))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))) (+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 l 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 5))) 1/2)))))
(*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1))
(*.f64 l (neg.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (neg.f64 l))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(+.f64 (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1)) (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (+.f64 x -1)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))))))
(*.f64 -1 (+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 l (+.f64 -1 x))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 x 1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (+.f64 x -1)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))))) (+.f64 (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 l 3) (pow.f64 (+.f64 x -1) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 l (+.f64 -1 x))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 l 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 x 1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 x 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 5))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 l 3) (pow.f64 (+.f64 x -1) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))))) (+.f64 (+.f64 (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1)) (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (+.f64 x -1)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 5)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 l (+.f64 -1 x))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 l 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 l 5)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 5)))))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))
(+.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (*.f64 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (pow.f64 (-.f64 x 1) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))))
(+.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 x -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3)))))))
(+.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (/.f64 (pow.f64 t 4) (pow.f64 (+.f64 -1 x) 2))) -1/2)) (*.f64 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x))))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (/.f64 (pow.f64 t 4) (pow.f64 (+.f64 -1 x) 2))) -1/2)) (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (pow.f64 (-.f64 x 1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (pow.f64 (-.f64 x 1) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))))
(+.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 x -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 6) (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (+.f64 x -1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 5))))))))
(+.f64 (*.f64 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))))) (+.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 5))) (*.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (pow.f64 (+.f64 -1 x) 3))) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (/.f64 (pow.f64 t 4) (pow.f64 (+.f64 -1 x) 2))) -1/2)))))
(+.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 5))) (*.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (pow.f64 (+.f64 -1 x) 3))) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (/.f64 (pow.f64 t 4) (pow.f64 (+.f64 -1 x) 2))) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))))))
(+.f64 (*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3)))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))))))
(+.f64 (*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))))) (+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1/2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 5) (pow.f64 (+.f64 1 x) 5))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 5) (pow.f64 (+.f64 x 1) 5))) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5))))))))
(+.f64 (*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 5) (pow.f64 (+.f64 x 1) 5))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 5) (pow.f64 (+.f64 x 1) 5))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 5) (pow.f64 (+.f64 x 1) 5))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5))))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1/2)))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(*.f64 -1 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))))
(+.f64 (neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))))
(+.f64 (neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2)))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) -1/2)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) 1/8))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))) (+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))) (+.f64 (neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) -1/2)) (+.f64 (neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 5) (pow.f64 (+.f64 1 x) 5))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) 1/8)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 5) (pow.f64 (+.f64 x 1) 5))) -1/16)))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 5) (pow.f64 (+.f64 x 1) 5))) -1/16))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))))))
(+.f64 (neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2)))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 5) (pow.f64 (+.f64 x 1) 5))) -1/16))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))))))
(+.f64 (neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2)))) (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) -1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 5) (pow.f64 (+.f64 x 1) 5))) -1/16))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))))))
(-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))
(-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))
(-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (pow.f64 l 2))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))
(+.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x))
(+.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x))) (pow.f64 l 2))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (-.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)) (pow.f64 l 2)))
(+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 x 2) x)) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))
(+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 x 2) x)) (pow.f64 l 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))) (pow.f64 l 2))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (-.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3)) (pow.f64 l 2)))
(+.f64 (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 x 2) x))) (-.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3)) (pow.f64 l 2)))
(+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 x 3) (+.f64 (pow.f64 x 2) x))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))
(+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 x 3) (+.f64 (pow.f64 x 2) x))) (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))
(*.f64 2 (pow.f64 t 2))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))
(+.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 2 (/.f64 (pow.f64 t 2) x))) (-.f64 (/.f64 (pow.f64 l 2) x) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (*.f64 2 (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (-.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))))))
(+.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (-.f64 (/.f64 (pow.f64 l 2) x) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))
(+.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))))) (-.f64 (/.f64 (pow.f64 l 2) x) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 3)) (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (/.f64 (pow.f64 l 2) (pow.f64 x 3)))))) (-.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3)))))))
(+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))))))
(+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))))) (/.f64 (pow.f64 l 2) (pow.f64 x 3))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3)) (+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))))
(*.f64 2 (pow.f64 t 2))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))
(+.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 2 (/.f64 (pow.f64 t 2) x))) (-.f64 (/.f64 (pow.f64 l 2) x) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))))) (-.f64 (/.f64 (pow.f64 l 2) x) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -1 (-.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2))))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))))))) (-.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3))))))
(-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 x 3)))) (/.f64 (pow.f64 l 2) x))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 x 3)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))))
(+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 x 3))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))))
(*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))
(*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x))))
(*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))
(*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))
(*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))
(-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))
(-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))
(-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (-.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (-.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (pow.f64 l 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (-.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (-.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (pow.f64 l 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (-.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (-.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))
(*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x))))
(*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (-.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (-.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (pow.f64 l 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (-.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (-.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (pow.f64 l 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (-.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (-.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (pow.f64 l 2)))
(*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))
(*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x))))
(*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (-.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (-.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (pow.f64 l 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (-.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (-.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (pow.f64 l 2)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (-.f64 (*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (-.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 -1 x) (-.f64 1 x)))) (pow.f64 l 2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))
(sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) 2))
(sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2))
(sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x)) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2)) (*.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 x (sqrt.f64 2))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) 1/2)))
(+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2)) (*.f64 1/2 (*.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) (sqrt.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2)) (*.f64 1/2 (*.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)))))) (sqrt.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x)) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (pow.f64 x 2))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 x (sqrt.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 x (sqrt.f64 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) (*.f64 x (sqrt.f64 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))))) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x)) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))))))) (pow.f64 x 3))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (pow.f64 x 2))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))) 1/2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 x (sqrt.f64 2)))))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (pow.f64 x 3) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))) 1/2)))))))))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 x 3) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))) 1/2)))))))) (sqrt.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 x (sqrt.f64 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 x 3) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))))) 1/2)))))))) (sqrt.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) (*.f64 x (sqrt.f64 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))))) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t)
(/.f64 1 t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 3) x)))))
(+.f64 (/.f64 1 t) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))))))
(+.f64 (/.f64 1 t) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))) -1/8)))
(+.f64 (/.f64 1 t) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))) -1/8)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 3) x)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) t)) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2))))))
(+.f64 (/.f64 1 t) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))))) (*.f64 -1/2 (*.f64 (*.f64 t (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2))) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (+.f64 (/.f64 1 t) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))) -1/8))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 4))) (pow.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2))) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (+.f64 (/.f64 1 t) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))) -1/8))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 3) x)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))))) (pow.f64 t 2)))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) t)) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))))))
(+.f64 (/.f64 1 t) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 t (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (*.f64 -1/2 (*.f64 (*.f64 t (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) 1/2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 2)))))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))) -1/8)) (+.f64 (/.f64 1 t) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 2))))) (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) 1/2)))))) (sqrt.f64 2)) (/.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 1/2)))) (*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2))) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))) -1/8)) (+.f64 (/.f64 1 t) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 4))) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 4)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 2))))) (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 4))) (pow.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2))) (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 2) 1/2)))))) (sqrt.f64 2)) (/.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 1/2)))) (*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 4))) (pow.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2))) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))))))
(/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t)
(/.f64 1 t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 3) x)))))
(+.f64 (/.f64 1 t) (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))))))
(+.f64 (/.f64 1 t) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))) -1/8)))
(+.f64 (/.f64 1 t) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))) -1/8)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 3) x)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2))))))
(+.f64 (/.f64 1 t) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))))) (*.f64 -1/2 (*.f64 (*.f64 t (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 t (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (+.f64 (/.f64 1 t) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))) -1/8))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 t (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (+.f64 (/.f64 1 t) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))) -1/8))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 3) x)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)))))) t)) (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))))))
(+.f64 (/.f64 1 t) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 t (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (*.f64 1/2 (*.f64 (*.f64 t (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 6)))) (+.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) 1/2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (pow.f64 t 2)))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)) -1/4))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) (sqrt.f64 1/2))))))))
(+.f64 (/.f64 1 t) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))) -1/8)) (*.f64 -1/2 (*.f64 (*.f64 t (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2)))))) (*.f64 1/2 (*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) 1/2)))) (+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 6)) -1/8)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 2)))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)) -1/4)))) (*.f64 (pow.f64 x 3) (sqrt.f64 1/2)))))))
(+.f64 (/.f64 1 t) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))) -1/8)) (*.f64 -1/2 (*.f64 (*.f64 t (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2)))))) (*.f64 1/2 (*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 (+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 2)))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)) -1/4)) (*.f64 -1/8 (+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 6))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) 1/2)))))) (*.f64 (pow.f64 x 3) (sqrt.f64 1/2)))))))
(+.f64 (/.f64 1 t) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (*.f64 x (sqrt.f64 1/2)))) -1/8)) (*.f64 -1/2 (*.f64 (*.f64 t (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2)))))) (*.f64 1/2 (*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 (+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 2)))) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 4)) -1/4)) (*.f64 -1/8 (+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 6))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 2) 1/2)))))) (*.f64 (pow.f64 x 3) (sqrt.f64 1/2)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 1 t))
(*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))
(*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 1 t)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (*.f64 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 3)) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)))
(+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (*.f64 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 3)) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 1 t)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (*.f64 t (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 2) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 3)) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2)) (*.f64 (pow.f64 l 4) t)) (sqrt.f64 1/2))) -1/2))))
(+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 3)) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2)) (*.f64 (pow.f64 l 4) t)) (sqrt.f64 1/2))) -1/2))))
(+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 3)) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2)) (*.f64 (pow.f64 l 4) t)) (sqrt.f64 1/2))) -1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (pow.f64 l 6) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 4)) (*.f64 (pow.f64 (+.f64 1 x) 4) (pow.f64 t 8)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (-.f64 x 1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))))))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 1 t)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (*.f64 t (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 2) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (*.f64 t (*.f64 (pow.f64 l 6) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 x -1) 4) (/.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (*.f64 (pow.f64 (+.f64 x 1) 4) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 x -1) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 2) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2)))) (/.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 2) 1/2)))))))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2)) (*.f64 (pow.f64 l 4) t)) (sqrt.f64 1/2))) -1/2)) (+.f64 (+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (*.f64 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 3)) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (*.f64 (pow.f64 (+.f64 x 1) 4) (pow.f64 t 8))))) (*.f64 (*.f64 (+.f64 -1 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 2) (*.f64 1/2 (+.f64 x 1)))) 1/8))) t)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 3)) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) (+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2)) (*.f64 (pow.f64 l 4) t)) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) (*.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (*.f64 (pow.f64 (+.f64 x 1) 4) (pow.f64 t 8))))) (*.f64 (*.f64 (+.f64 -1 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 2) (*.f64 1/2 (+.f64 x 1)))) 1/8))) t)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 3)) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) (+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2)) (*.f64 (pow.f64 l 4) t)) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) (*.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (*.f64 (pow.f64 (+.f64 x 1) 4) (pow.f64 t 8))))) (*.f64 (*.f64 (+.f64 -1 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 2) (*.f64 1/2 (+.f64 x 1)))) 1/8))) t)) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))))
(*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (sqrt.f64 2) l))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (sqrt.f64 2) l))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (sqrt.f64 2) l)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 2) (sqrt.f64 2))) (*.f64 (+.f64 x -1) (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (sqrt.f64 2) l)) (*.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 x 1) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (sqrt.f64 2) l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 x 1) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2)))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (sqrt.f64 2) l)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 2) (sqrt.f64 2))) (*.f64 (+.f64 x -1) (pow.f64 l 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) -1)) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2))))) (/.f64 (sqrt.f64 2) (pow.f64 l 5)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (sqrt.f64 2) l)) (*.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 x 1) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (sqrt.f64 2) l)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 x 1) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (-.f64 x 1))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 4) (pow.f64 (-.f64 x 1) 3)))))) (pow.f64 l 7)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2)))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (sqrt.f64 2) l)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 2) (sqrt.f64 2))) (*.f64 (+.f64 x -1) (pow.f64 l 3))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) -1)) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2))))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) -1)) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2)))))) (/.f64 (+.f64 x 1) (*.f64 (+.f64 x -1) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 4))))) (/.f64 (sqrt.f64 2) (pow.f64 l 7))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (sqrt.f64 2) l)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 x 1) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4))) (+.f64 x 1)) (/.f64 (pow.f64 t 2) (*.f64 (+.f64 -1 x) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (pow.f64 (+.f64 -1 x) 3))) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 4)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 7)) (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (sqrt.f64 2) l)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 x 1) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4))) (+.f64 x 1)) (/.f64 (pow.f64 t 2) (*.f64 (+.f64 -1 x) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (pow.f64 (+.f64 -1 x) 3))) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 7))))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (sqrt.f64 2) l) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (neg.f64 (/.f64 (sqrt.f64 2) l)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 2) (sqrt.f64 2))) (*.f64 (+.f64 x -1) (pow.f64 l 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (sqrt.f64 2) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 x 1) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3)))) (*.f64 (/.f64 (sqrt.f64 2) l) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 x 1) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3)))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (neg.f64 (/.f64 (sqrt.f64 2) l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2)))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 2) (sqrt.f64 2))) (*.f64 (+.f64 x -1) (pow.f64 l 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (sqrt.f64 2) l)))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) -1)) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2))))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 x 1) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))))) (*.f64 (/.f64 (sqrt.f64 2) l) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 x 1) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (neg.f64 (/.f64 (sqrt.f64 2) l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2)))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (-.f64 x 1))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 4) (pow.f64 (-.f64 x 1) 3)))))) (pow.f64 l 7)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (sqrt.f64 2) l))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 2) (sqrt.f64 2))) (*.f64 (+.f64 x -1) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) -1)) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2)))))) (/.f64 (+.f64 x 1) (*.f64 (+.f64 x -1) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 4))))) (/.f64 (sqrt.f64 2) (pow.f64 l 7)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) -1)) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2))))) (/.f64 (sqrt.f64 2) (pow.f64 l 5)))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 2) l) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 x 1) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4))) (+.f64 x 1)) (/.f64 (pow.f64 t 2) (*.f64 (+.f64 -1 x) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (pow.f64 (+.f64 -1 x) 3))) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 4)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 7)) (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (neg.f64 (/.f64 (sqrt.f64 2) l))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 x 1) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4))) (+.f64 x 1)) (/.f64 (pow.f64 t 2) (*.f64 (+.f64 -1 x) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (pow.f64 (+.f64 -1 x) 3))) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 4)))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 l 7)) (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))))
(sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 2))
(sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))) 2))
(sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))))) 2))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 2)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (pow.f64 t 2) (+.f64 x 1)) (/.f64 (sqrt.f64 2) (+.f64 x -1))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))) 2)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3))) (neg.f64 (*.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 2)) (/.f64 (-.f64 -1 x) (-.f64 1 x))))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (pow.f64 (-.f64 x 1) 2))))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3)))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (pow.f64 t 2) (+.f64 x 1)) (/.f64 (sqrt.f64 2) (+.f64 x -1))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3)))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 x -1) 2) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3)))))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))) 2)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))))) (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 4) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))))) (sqrt.f64 2))) -1/2)))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3))) (neg.f64 (*.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 2)) (/.f64 (-.f64 -1 x) (-.f64 1 x)))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3)))))) (sqrt.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2)))))
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 4) (pow.f64 (-.f64 x 1) 3)))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (+.f64 1 x)) (*.f64 (-.f64 x 1) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (pow.f64 t 6))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (pow.f64 (-.f64 x 1) 2))))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))) 2)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3)))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 x -1) 2) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))))))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (pow.f64 t 2) (+.f64 x 1)) (/.f64 (sqrt.f64 2) (+.f64 x -1))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 6) (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 x 1) 3) (*.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 4)))) (*.f64 (+.f64 x 1) (/.f64 (+.f64 (*.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3)))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 x -1) 2) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))))) (*.f64 (+.f64 x -1) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))))))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 4) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))))) (sqrt.f64 2))) -1/2)) (+.f64 (+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))) 2)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (+.f64 -1 x)))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))))) (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 6) (*.f64 (+.f64 (*.f64 8 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (+.f64 -1 x) 3)) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 4))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))))) (/.f64 (+.f64 x 1) (*.f64 (+.f64 -1 x) (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)))))) (sqrt.f64 2))) -1/2))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))))) 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3))) (neg.f64 (*.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 2)) (/.f64 (-.f64 -1 x) (-.f64 1 x))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3)))))) (sqrt.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2))) (*.f64 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 8 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (+.f64 -1 x) 3)) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 4))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3))))) (/.f64 (+.f64 x 1) (*.f64 (+.f64 -1 x) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2))))))) (sqrt.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 1 t))
(*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))
(*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 1 t)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) -1/8)))
(+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) -1/8)))
(+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) -1/8)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 1 t)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (pow.f64 (+.f64 x 1) 3))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 1/2)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) -1/8))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) -1/8))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) -1/8))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 4) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3)) (pow.f64 (+.f64 1 x) 4))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (-.f64 x 1) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (pow.f64 (-.f64 x 1) 3)) (pow.f64 (+.f64 1 x) 3)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (+.f64 1 x)))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (pow.f64 (+.f64 x 1) 3))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 1/2)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 1 t)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 x -1) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 x -1) (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (pow.f64 (+.f64 x 1) 3)))))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (*.f64 1/2 (+.f64 x 1)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) -1/8)) (+.f64 (+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 -1 x) (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 1/2 (+.f64 x 1)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 7)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) -1/8))) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 -1 x) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2))) (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 1/2 (+.f64 x 1)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 7)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))))))))
(+.f64 (+.f64 (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) -1/8))) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 -1 x) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2))) (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 1/2 (+.f64 x 1)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 7)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 1 t)))
(*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))))
(*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 1 t))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 1 t))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (pow.f64 (+.f64 x 1) 3))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(+.f64 (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) t) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 4) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3)) (pow.f64 (+.f64 1 x) 4))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (-.f64 x 1) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (pow.f64 (-.f64 x 1) 3)) (pow.f64 (+.f64 1 x) 3)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (+.f64 1 x)))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (pow.f64 (+.f64 x 1) 3))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 1/2)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 1 t))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 x -1) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 x -1) (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (pow.f64 (+.f64 x 1) 3)))))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (*.f64 1/2 (+.f64 x 1)))))) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 -1 x) (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 1/2 (+.f64 x 1)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 7)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (+.f64 (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 -1 x) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2))) (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 1/2 (+.f64 x 1)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 7)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 -1 x) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2))) (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 1/2 (+.f64 x 1)))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 7)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))))))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))))
(*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))) 2)))
(*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))))) 2)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (+.f64 x -1))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (+.f64 -1 x))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (+.f64 -1 x))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (pow.f64 (-.f64 x 1) 2))))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (+.f64 x -1))))) (+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (*.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3)))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 x -1) 2) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3)))))))))))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (+.f64 -1 x))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))))) (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (*.f64 -1/2 (*.f64 (pow.f64 t 5) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))))) (sqrt.f64 2))))))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (+.f64 -1 x)))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 5) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3)))))) (sqrt.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 4) (pow.f64 (-.f64 x 1) 3)))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (+.f64 1 x)) (*.f64 (-.f64 x 1) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (pow.f64 t 7))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (pow.f64 (-.f64 x 1) 2))))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (+.f64 x -1))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (*.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3)))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 x -1) 2) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))))))))) (+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 x 1) 3) (*.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 4)))) (*.f64 (+.f64 x 1) (/.f64 (+.f64 (*.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3)))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 x -1) 2) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))))) (*.f64 (+.f64 x -1) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))))) (*.f64 (pow.f64 t 7) (sqrt.f64 2))))))))
(+.f64 (+.f64 (+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))) 2))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (+.f64 -1 x))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))))) (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (*.f64 -1/2 (*.f64 (pow.f64 t 5) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))))) (sqrt.f64 2)))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 8 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (+.f64 -1 x) 3)) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 4))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))))) (/.f64 (+.f64 x 1) (*.f64 (+.f64 -1 x) (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)))))) (*.f64 (*.f64 (pow.f64 t 7) (sqrt.f64 2)) (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (+.f64 -1 x))))) (+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))))) 2))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 t 5) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3)))))) (sqrt.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 8 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (+.f64 -1 x) 3)) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 4))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3))))) (/.f64 (+.f64 x 1) (*.f64 (+.f64 -1 x) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)))))) (pow.f64 t 7)) (sqrt.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2)))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(+.f64 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))))))
(+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) -1/8)))
(+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) -1/8)))
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) -1/8)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 4))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))))) (+.f64 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (pow.f64 (+.f64 x 1) 3))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2))))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) -1/8))) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) -1/2)))
(+.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) -1/8))) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) -1/2)))
(+.f64 (+.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) -1/8))) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 4) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3)) (pow.f64 (+.f64 1 x) 4))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (-.f64 x 1) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (pow.f64 (-.f64 x 1) 3)) (pow.f64 (+.f64 1 x) 3)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (+.f64 1 x)))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 6))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 4))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))))
(+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))))) (+.f64 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (pow.f64 (+.f64 x 1) 3))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 x -1) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 x -1) (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (pow.f64 (+.f64 x 1) 3)))))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (*.f64 1/2 (+.f64 x 1)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 6) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) -1/8)) (+.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) -1/2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 -1 x) (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 1/2 (+.f64 x 1)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 6) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) -1/8)) (+.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) -1/2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 -1 x) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2))) (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 1/2 (+.f64 x 1)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 6) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) -1/8)) (+.f64 (+.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) -1/2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 -1 x) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2))) (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 1/2 (+.f64 x 1)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 6) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(*.f64 -1 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1)))))
(neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))))
(+.f64 (*.f64 -1 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) 1/8)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) 1/8)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) 1/8)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) 1/8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (pow.f64 (-.f64 x 1) 3)) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 4))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3)))))))
(+.f64 (*.f64 -1 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) 1/8)) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (pow.f64 (+.f64 x 1) 3))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))) 1/2))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))) 1/2))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (pow.f64 (-.f64 x 1) 3)) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 4))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2)) (*.f64 (-.f64 x 1) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (+.f64 1 x)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (pow.f64 (-.f64 x 1) 4)) (pow.f64 (+.f64 1 x) 4))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 6))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (pow.f64 (+.f64 x 1) 3))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) 1/2)) (+.f64 (+.f64 (*.f64 -1 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) 1/8))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 x -1) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 x -1) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (pow.f64 (+.f64 x 1) 3))))) (*.f64 1/2 (+.f64 x 1)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 6) (sqrt.f64 1/2))))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) 1/8)) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))) 1/2)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 -1 x) (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 1/2 (+.f64 x 1)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 6) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) 1/8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2))))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 -1 x) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2))) (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 1/2 (+.f64 x 1)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 6) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) 1/8))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2))))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 -1 x) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2))) (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 -1 x) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 1/2 (+.f64 x 1)))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 6) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))))))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 t (sqrt.f64 2)))
(*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2)))
(*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 t (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 t (*.f64 (sqrt.f64 2) (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (*.f64 t (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 x (sqrt.f64 2)))) 1/2)))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2))) (*.f64 1/2 (*.f64 t (*.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) (sqrt.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2))) (*.f64 1/2 (*.f64 t (*.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)))))) (sqrt.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 t (*.f64 (sqrt.f64 2) (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 t (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))) (*.f64 t (pow.f64 x 2))))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2))) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 x (sqrt.f64 2))))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2)))) (*.f64 t (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 x (sqrt.f64 2))))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2)))) (*.f64 t (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) (*.f64 x (sqrt.f64 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))))))) (pow.f64 x 3)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 t (*.f64 (sqrt.f64 2) (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 t (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))) (*.f64 t (pow.f64 x 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 t (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))) 1/2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))))))))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2))) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 x (sqrt.f64 2))))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 1/2 (*.f64 t (*.f64 (pow.f64 x 3) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))) 1/2)))))))))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2))) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) (sqrt.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2)))) (*.f64 t (*.f64 (pow.f64 x 3) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))) 1/2)))))))))))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2))) (*.f64 1/2 (+.f64 (*.f64 t (*.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)))))) (sqrt.f64 (*.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2)))) (*.f64 t (*.f64 (pow.f64 x 3) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2))))) (-.f64 (neg.f64 (pow.f64 l 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))))) 1/2)))))))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
1
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 1 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))))))
(+.f64 1 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (/.f64 (sqrt.f64 2) (*.f64 x (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))))
(+.f64 1 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (/.f64 (sqrt.f64 2) (*.f64 x (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (/.f64 (sqrt.f64 2) (*.f64 x (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (/.f64 (sqrt.f64 2) (*.f64 x (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 4))) (pow.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))))) (pow.f64 t 2)))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))))) (+.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) 1/2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 2)))))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) (sqrt.f64 1/2)))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 2))))) (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) 1/2))))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 x 3)) (sqrt.f64 1/2)))) (+.f64 1 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (/.f64 (sqrt.f64 2) (*.f64 x (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 4))) (pow.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 4))) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 4)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 2))))) (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 4))) (pow.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2))) (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 2) 1/2))))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 x 3)) (sqrt.f64 1/2)))) (+.f64 1 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (/.f64 (sqrt.f64 2) (*.f64 x (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
1
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 1 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))))))
(+.f64 1 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (/.f64 (sqrt.f64 2) (*.f64 x (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))))
(+.f64 1 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (/.f64 (sqrt.f64 2) (*.f64 x (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (/.f64 (sqrt.f64 2) (*.f64 x (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (*.f64 -1/8 (*.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (/.f64 (sqrt.f64 2) (*.f64 x (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)))))) (pow.f64 t 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 6)))) (+.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) 1/2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (pow.f64 t 2)))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)) -1/4))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) 1/2)))) (+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 6)) -1/8)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 2)))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)) -1/4))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 x 3)) (sqrt.f64 1/2)))) (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (/.f64 (sqrt.f64 2) (*.f64 x (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 2)))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)) -1/4)) (*.f64 -1/8 (+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 6))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) 1/2))))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 x 3)) (sqrt.f64 1/2)))) (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (/.f64 (sqrt.f64 2) (*.f64 x (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 2)))) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 4)) -1/4)) (*.f64 -1/8 (+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (pow.f64 t 6))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (*.f64 (pow.f64 t 2) 1/2))))))) (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 x 3)) (sqrt.f64 1/2)))) (*.f64 -1/8 (*.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 l 2)))) (/.f64 (sqrt.f64 2) (*.f64 x (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(+.f64 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)))))))
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))) (+.f64 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 2) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2)) (pow.f64 t 2))) (sqrt.f64 1/2))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))))))))
(+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2)) (pow.f64 t 2))) (sqrt.f64 1/2))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))))))))
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2)) (pow.f64 t 2))) (sqrt.f64 1/2))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 4)) (*.f64 (pow.f64 (+.f64 1 x) 4) (pow.f64 t 8)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (-.f64 x 1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))))))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 2) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2))))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) (+.f64 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 x -1) 4) (/.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (*.f64 (pow.f64 (+.f64 x 1) 4) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 x -1) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 2) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2)))) (/.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 2) 1/2)))))))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2)) (pow.f64 t 2))) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (*.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (*.f64 (pow.f64 (+.f64 x 1) 4) (pow.f64 t 8))))) (*.f64 (*.f64 (+.f64 -1 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 2) (*.f64 1/2 (+.f64 x 1)))) 1/8))) (pow.f64 t 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))))))))
(+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) (+.f64 (*.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (*.f64 (pow.f64 (+.f64 x 1) 4) (pow.f64 t 8))))) (*.f64 (*.f64 (+.f64 -1 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 2) (*.f64 1/2 (+.f64 x 1)))) 1/8))) (pow.f64 t 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2)) (pow.f64 t 2))) (sqrt.f64 1/2)))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))))))))
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x))) (+.f64 (*.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (*.f64 (pow.f64 (+.f64 x 1) 4) (pow.f64 t 8))))) (*.f64 (*.f64 (+.f64 -1 x) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 2) (*.f64 1/2 (+.f64 x 1)))) 1/8))) (pow.f64 t 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2)) (pow.f64 t 2))) (sqrt.f64 1/2)))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (*.f64 t (sqrt.f64 2)) l))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 (sqrt.f64 2) (/.f64 t l)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (*.f64 t (sqrt.f64 2)) l)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 x 1) (pow.f64 t 3))) (*.f64 (+.f64 x -1) (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 (sqrt.f64 2) (/.f64 t l))) (*.f64 (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 3) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 (sqrt.f64 2) (/.f64 t l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (neg.f64 (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 3) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 x 1) (pow.f64 t 3))) (*.f64 (+.f64 x -1) (pow.f64 l 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (*.f64 t (sqrt.f64 2)) l)) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) -1)) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2)))))) (/.f64 (sqrt.f64 2) (pow.f64 l 5)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 (sqrt.f64 2) (/.f64 t l))) (*.f64 (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 3) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)))))) (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))) -1/2)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 (sqrt.f64 2) (/.f64 t l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (neg.f64 (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 3) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3)))))) (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (-.f64 x 1))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 4) (pow.f64 (-.f64 x 1) 3))))) t)) (pow.f64 l 7)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 x 1) (pow.f64 t 3))) (*.f64 (+.f64 x -1) (pow.f64 l 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (*.f64 t (sqrt.f64 2)) l)) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) -1)) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2)))))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (*.f64 (*.f64 t (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) -1)) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2)))))) (/.f64 (+.f64 x 1) (*.f64 (+.f64 x -1) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 4)))))) (/.f64 (sqrt.f64 2) (pow.f64 l 7))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 3) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 (sqrt.f64 2) (/.f64 t l))) (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))) -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 t (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4))) (+.f64 x 1)) (/.f64 (pow.f64 t 2) (*.f64 (+.f64 -1 x) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (pow.f64 (+.f64 -1 x) 3))) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 4))))) (pow.f64 l 7))) (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) -1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (neg.f64 (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 3) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 (sqrt.f64 2) (/.f64 t l))) (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))) -1/2))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 t (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4))) (+.f64 x 1)) (/.f64 (pow.f64 t 2) (*.f64 (+.f64 -1 x) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (pow.f64 (+.f64 -1 x) 3))) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 4))))) (pow.f64 l 7))) (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) -1/2))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (*.f64 t (sqrt.f64 2)) l)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 t l))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 x 1) (pow.f64 t 3))) (*.f64 (+.f64 x -1) (pow.f64 l 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (*.f64 t (sqrt.f64 2)) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 3) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 3) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3)))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 x 1) (pow.f64 t 3))) (*.f64 (+.f64 x -1) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (*.f64 t (sqrt.f64 2)) l))) (*.f64 (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) -1)) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2)))))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))) (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 3) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 3) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3)))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 t l))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (-.f64 x 1))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 4) (pow.f64 (-.f64 x 1) 3))))) t)) (pow.f64 l 7)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 x 1) (pow.f64 t 3))) (*.f64 (+.f64 x -1) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (*.f64 t (sqrt.f64 2)) l))) (+.f64 (*.f64 (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) -1)) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2)))))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))) (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (*.f64 (*.f64 t (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) -1)) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2)))))) (/.f64 (+.f64 x 1) (*.f64 (+.f64 x -1) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 4)))))) (/.f64 (sqrt.f64 2) (pow.f64 l 7))))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 t (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4))) (+.f64 x 1)) (/.f64 (pow.f64 t 2) (*.f64 (+.f64 -1 x) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (pow.f64 (+.f64 -1 x) 3))) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 4))))) (pow.f64 l 7)))) (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 5)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 3) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3)))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (+.f64 (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 t (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4))) (+.f64 x 1)) (/.f64 (pow.f64 t 2) (*.f64 (+.f64 -1 x) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (pow.f64 (+.f64 -1 x) 3))) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 4))))) (pow.f64 l 7)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (/.f64 (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 3) (sqrt.f64 2))) (*.f64 (+.f64 -1 x) (pow.f64 l 3)))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 t l))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 0)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(+.f64 0 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 0)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(-.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(*.f64 -1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4) 1/4)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) -1)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2) 2)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4) 4)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) -1)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4)) 8)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(+.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (neg.f64 (*.f64 l l)))
(+.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l (neg.f64 l)))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 0)
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(+.f64 0 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(+.f64 (neg.f64 (*.f64 l l)) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))
(+.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (neg.f64 (*.f64 l l)))
(+.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l (neg.f64 l)))
(+.f64 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))) -1)
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(*.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(*.f64 -1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(*.f64 2 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 2))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(*.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1/2)
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(*.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))) -1)
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(*.f64 1/2 (*.f64 2 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 2) 2)
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(/.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2)
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(/.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))) -1)
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 4) 4)
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 4)) 8)
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(pow.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (-.f64 (*.f64 l l) 1)))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(+.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 0)
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(+.f64 0 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(-.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 0)
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 1 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2))
(*.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1)
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (*.f64 1/2 (*.f64 2 (sqrt.f64 2))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (*.f64 (sqrt.f64 2) 1))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4)))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 1 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 1/4 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 1/2 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (*.f64 2 (sqrt.f64 2)))
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2) (*.f64 2 (sqrt.f64 2)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (*.f64 1/2 (*.f64 2 (sqrt.f64 2))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (*.f64 (sqrt.f64 2) 1))
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) -1)
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 2)
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2) 2)
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4)) (*.f64 (sqrt.f64 2) 4))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 1 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 1/4 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 (/.f64 -1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (neg.f64 (sqrt.f64 2)))
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(pow.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1)
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(+.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 0)
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(+.f64 0 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(-.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 0)
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) t))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 2 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (/.f64 2 (sqrt.f64 2))) t))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) t))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 t))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1)
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) t))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (+.f64 t t) (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (/.f64 2 (sqrt.f64 2))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 2 t))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (*.f64 2 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))) 2)
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (neg.f64 t)))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (*.f64 t 4) (*.f64 4 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (*.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 4) 4)
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (neg.f64 t) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 4)) 8)
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (/.f64 (*.f64 t 4) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))) 4)
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (neg.f64 (+.f64 t t)) (-.f64 0 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (/.f64 2 (sqrt.f64 2)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (neg.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) (-.f64 0 (/.f64 1 (sqrt.f64 2))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (neg.f64 (neg.f64 t)) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(pow.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1)
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))

localize111.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
0.5b
(*.f64 (sqrt.f64 2) t)
16.3b
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
20.6b
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
Compiler

Compiled 134 to 71 computations (47% saved)

series14.0ms (0%)

Counts
4 → 108
Calls

30 calls:

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

rewrite77.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
021218
1158218
2391218
31084218
44213218
Stop Event
node limit
Counts
4 → 86
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(*.f64 (sqrt.f64 2) t)
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (neg.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 l l)) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 4) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (sqrt.f64 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 t 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 t 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (sqrt.f64 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 t (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) (/.f64 1/2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 (sqrt.f64 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (*.f64 t 4)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (*.f64 t 1/2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 t 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 t (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (neg.f64 (sqrt.f64 2))) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2))) (*.f64 t 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) (*.f64 (sqrt.f64 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 t (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 1/2) (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 1/2) (*.f64 2 (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 (sqrt.f64 2) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t 1/2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) 1/2) (*.f64 (sqrt.f64 2) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 (sqrt.f64 2) 1/2)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 t 1/2)) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4)) (*.f64 (sqrt.f64 2) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) (*.f64 t (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))))))

simplify518.0ms (1.8%)

Algorithm
egg-herbie
Rules
1310×rational.json-simplify-46
1118×rational.json-simplify-2
862×rational.json-simplify-44
814×rational.json-simplify-43
790×rational.json-simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
075637252
1212936436
2516135732
Stop Event
node limit
Counts
194 → 385
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))
(*.f64 (sqrt.f64 2) t)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)))) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))))) (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 2) t)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))))) (*.f64 (sqrt.f64 2) t))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 5) (pow.f64 (+.f64 1 x) 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l)
(+.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l) (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 x 1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l) (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 x 1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 x 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 5))))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 x 1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 x 1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 x 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 5))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (pow.f64 (-.f64 x 1) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (pow.f64 (-.f64 x 1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (pow.f64 (-.f64 x 1) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 5) (pow.f64 (+.f64 1 x) 5))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 5) (pow.f64 (+.f64 1 x) 5))))))))
(-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))) (pow.f64 l 2))
(*.f64 2 (pow.f64 t 2))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (*.f64 2 (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 3)) (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))))))
(*.f64 2 (pow.f64 t 2))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2))))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1))) (pow.f64 l 2))
(*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (pow.f64 (-.f64 x 1) 2))))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 4) (pow.f64 (-.f64 x 1) 3)))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (+.f64 1 x)) (*.f64 (-.f64 x 1) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (pow.f64 t 7))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (pow.f64 (-.f64 x 1) 2))))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 4))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 4) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3)) (pow.f64 (+.f64 1 x) 4))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (-.f64 x 1) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (pow.f64 (-.f64 x 1) 3)) (pow.f64 (+.f64 1 x) 3)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (+.f64 1 x)))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 6))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 4))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (pow.f64 (-.f64 x 1) 3)) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 4))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (pow.f64 (-.f64 x 1) 3)) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 4))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2)) (*.f64 (-.f64 x 1) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (+.f64 1 x)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (pow.f64 (-.f64 x 1) 4)) (pow.f64 (+.f64 1 x) 4))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 6))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))))))) (pow.f64 x 3)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))))) (pow.f64 t 2)))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)))))) (pow.f64 t 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 4)) (*.f64 (pow.f64 (+.f64 1 x) 4) (pow.f64 t 8)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (-.f64 x 1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))))))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (-.f64 x 1))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 4) (pow.f64 (-.f64 x 1) 3))))) t)) (pow.f64 l 7)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (-.f64 x 1))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 4) (pow.f64 (-.f64 x 1) 3))))) t)) (pow.f64 l 7)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))))
(+.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 0)
(+.f64 0 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))
(-.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 0)
(*.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 2))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 1/4 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 2) 2)
(/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4)) 8)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 1)
(+.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (neg.f64 (*.f64 l l)))
(+.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 0)
(+.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))))))
(+.f64 (neg.f64 (*.f64 l l)) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(+.f64 (-.f64 1 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))))) -1)
(*.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(*.f64 2 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 2))
(*.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 1)
(*.f64 -1 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 1/2)
(*.f64 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x)))) -1)
(*.f64 1/2 (*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))
(*.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 2) 2)
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 1)
(/.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 2)
(/.f64 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x)))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 4) 4)
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 4) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 4)) 8)
(pow.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 1)
(neg.f64 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x)))))
(+.f64 (*.f64 t (sqrt.f64 2)) 0)
(+.f64 0 (*.f64 t (sqrt.f64 2)))
(-.f64 (*.f64 t (sqrt.f64 2)) 0)
(/.f64 (*.f64 t (sqrt.f64 2)) 1)
(/.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) 2)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t 4)) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 t 4))) 8)
(pow.f64 (*.f64 t (sqrt.f64 2)) 1)
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 0)
(+.f64 0 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(-.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 0)
(*.f64 1 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 2 (/.f64 (*.f64 t (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 2))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 1)
(*.f64 -1 (/.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) (/.f64 1/2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) 1/2))
(*.f64 (+.f64 t t) (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 (+.f64 t t) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 (sqrt.f64 2) 1/2)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) t)
(*.f64 (*.f64 t (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 t 4)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4)))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (*.f64 t 1/2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 t 1/2)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 t (sqrt.f64 2)))
(*.f64 (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (sqrt.f64 2))
(*.f64 (*.f64 t (neg.f64 (sqrt.f64 2))) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2))) (*.f64 t 1/2))
(*.f64 (*.f64 2 (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) (*.f64 (sqrt.f64 2) 1/2))
(*.f64 1/2 (*.f64 t (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2)))))
(*.f64 (*.f64 t 1/2) (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (*.f64 2 (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 (sqrt.f64 2) (+.f64 t t)))
(*.f64 (/.f64 (*.f64 t 1/2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 2 (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) (+.f64 t t))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) 1/2) (*.f64 (sqrt.f64 2) (+.f64 t t)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 (sqrt.f64 2) 1/2)) (+.f64 t t))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 t 1/2)) (*.f64 2 (sqrt.f64 2)))
(*.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) -1)
(*.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4)) (*.f64 (sqrt.f64 2) (*.f64 t 4)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) (*.f64 t (neg.f64 (sqrt.f64 2))))
(pow.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 1)
(neg.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
Outputs
(sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))
(sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))
(+.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2))))))
(+.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) 1/2)) (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 1/2)) 2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (pow.f64 x 2)) -1/2))))
(+.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 1/2)) 2)) (pow.f64 x 2))) (*.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)))) (+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) 1/2)) (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 1/2)) 2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (pow.f64 x 2)) -1/2)))) (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 1/2)) 2)) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (pow.f64 x 3)) -1/2)))
(+.f64 (+.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 1/2)) 2)) (pow.f64 x 2))) (*.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) 1/2)))) (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (*.f64 (+.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 1/2)) 2)) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (pow.f64 x 3)) -1/2)))
(*.f64 (sqrt.f64 2) t)
(*.f64 t (sqrt.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2))) 2)) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2) (neg.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)))) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))))) (*.f64 (sqrt.f64 2) t))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2))) 2)) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2))) 2)) (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2) (neg.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2) (neg.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 2 (pow.f64 t 2))) -1/2))) (*.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 2))))))))
(*.f64 (sqrt.f64 2) t)
(*.f64 t (sqrt.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2)))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (*.f64 1/2 (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2)))) (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))))) (*.f64 (sqrt.f64 2) t))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2))) 2))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 2 (pow.f64 t 2))) -1/2))) (*.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 2 (pow.f64 t 2))) -1/2))) (*.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2)))) (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (*.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (/.f64 (pow.f64 l 2) (*.f64 t (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (*.f64 1/2 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (*.f64 1/2 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (/.f64 (pow.f64 l 2) (*.f64 t (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) 1/2)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 2) (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (*.f64 1/2 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))))) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 8) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (*.f64 1/2 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 8) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 5) (pow.f64 (+.f64 1 x) 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 2) (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))))) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (/.f64 (pow.f64 l 2) (*.f64 t (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) 1/2)) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (/.f64 (pow.f64 l 6) (*.f64 (sqrt.f64 32) (pow.f64 t 5)))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 5) (pow.f64 (+.f64 x 1) 5))))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (*.f64 1/2 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))))) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 8) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))))))) (*.f64 1/16 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3) (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (sqrt.f64 32) (pow.f64 t 5))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 5) (pow.f64 (+.f64 x 1) 5)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (*.f64 1/2 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 8) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))))))) (*.f64 1/16 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3) (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (sqrt.f64 32) (pow.f64 t 5))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 5) (pow.f64 (+.f64 x 1) 5)))))))
(*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l)
(*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(*.f64 l (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l) (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))) (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (+.f64 x -1)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x))))))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 l (+.f64 -1 x))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 x 1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l) (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))) (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (+.f64 x -1)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (+.f64 x -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3)))))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 l (+.f64 -1 x))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))) (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (/.f64 (pow.f64 t 4) (pow.f64 l 3))) (pow.f64 (+.f64 -1 x) 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 x 1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 x 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 5))))))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (+.f64 x -1)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 5)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (+.f64 x -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3)))))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (/.f64 (pow.f64 t 4) (pow.f64 l 3))) (pow.f64 (+.f64 -1 x) 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 l (+.f64 -1 x))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 5))) (*.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (*.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 l 5)))) 1/2)))))
(*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1))
(*.f64 l (neg.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(+.f64 (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1)) (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (+.f64 x -1)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))))))
(*.f64 -1 (+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 l (+.f64 -1 x))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 x 1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (+.f64 x -1)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))))) (+.f64 (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (+.f64 x -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 l (+.f64 -1 x))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))))) (*.f64 1/2 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 l 3) (pow.f64 (+.f64 -1 x) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 x 1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 x 1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 5))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 x 1))) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (+.f64 x -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))))) (+.f64 (+.f64 (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1)) (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (+.f64 x -1)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 5)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 l (+.f64 -1 x))) (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 6) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 l 5)) (pow.f64 (+.f64 -1 x) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 5)))))) (*.f64 1/2 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 l 3) (pow.f64 (+.f64 -1 x) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))))))
(+.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (pow.f64 (-.f64 x 1) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))))
(+.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 x -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3)))))))
(+.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (/.f64 (pow.f64 t 4) (pow.f64 (+.f64 -1 x) 2))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (pow.f64 (-.f64 x 1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (pow.f64 (-.f64 x 1) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))))
(+.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 x -1) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 6) (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (+.f64 x -1) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 5))))))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x))))))) (+.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (pow.f64 (+.f64 -1 x) 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 5))))) (*.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (/.f64 (pow.f64 t 4) (pow.f64 (+.f64 -1 x) 2))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))))))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))
(*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (*.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (*.f64 1/2 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3)))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (*.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (*.f64 1/2 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 5) (pow.f64 (+.f64 1 x) 5))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 5) (pow.f64 (+.f64 x 1) 5))) (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 5) (pow.f64 (+.f64 x 1) 5))) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5))) 1/16)) (*.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 5) (pow.f64 (+.f64 x 1) 5))) (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5))) 1/16)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (*.f64 1/2 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))
(*.f64 -1 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (neg.f64 (*.f64 t (sqrt.f64 2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (neg.f64 (*.f64 t (sqrt.f64 2)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (*.f64 -1/2 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2)))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) 1/8)))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (neg.f64 (*.f64 t (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (*.f64 -1/2 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) t)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 t 5))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 5) (pow.f64 (+.f64 1 x) 5))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) 1/8)) (+.f64 (*.f64 -1 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 5) (pow.f64 (+.f64 x 1) 5))) -1/16)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 5) (pow.f64 (+.f64 x 1) 5))) (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (neg.f64 (*.f64 t (sqrt.f64 2)))) (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 t (sqrt.f64 2))) (*.f64 -1/2 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 5) (pow.f64 (+.f64 x 1) 5))) (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))))))
(-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))
(-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (pow.f64 l 2))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))
(+.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x))) (pow.f64 l 2))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (-.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)) (pow.f64 l 2)))
(+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 x 2) x)) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))) (pow.f64 l 2))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (-.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3)) (pow.f64 l 2)))
(+.f64 (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 x 2) x))) (-.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3)) (pow.f64 l 2)))
(+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 x 3) (+.f64 (pow.f64 x 2) x))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))
(*.f64 2 (pow.f64 t 2))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))
(+.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 2 (/.f64 (pow.f64 t 2) x))) (-.f64 (/.f64 (pow.f64 l 2) x) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (*.f64 2 (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (+.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))))
(+.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))
(+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 x 2)) (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 3)) (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (/.f64 (pow.f64 l 2) (pow.f64 x 3)))))) (-.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3)))))))
(+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (-.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3))))))
(+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 x 3)))) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 x 2)) (/.f64 (pow.f64 t 2) (pow.f64 x 3))))) (-.f64 (/.f64 (pow.f64 l 2) x) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3)) (+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))))
(*.f64 2 (pow.f64 t 2))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))
(+.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 2 (/.f64 (pow.f64 t 2) x))) (-.f64 (/.f64 (pow.f64 l 2) x) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))
(+.f64 (+.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 2 (/.f64 (pow.f64 t 2) x))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (-.f64 (/.f64 (pow.f64 l 2) x) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(+.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -1 (-.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(-.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 3)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (pow.f64 t 2))))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 3)) (+.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 2 (/.f64 (pow.f64 t 2) x))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))))) (-.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3))))))
(-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 x 3)))) (/.f64 (pow.f64 l 2) x))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))
(+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 3))) (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (/.f64 (pow.f64 l 2) (pow.f64 x 3)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 3)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))))
(*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))
(*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))
(*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))
(*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2)))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))
(-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))
(-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1))) (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))
(*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))
(*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)))) (pow.f64 l 2))
(+.f64 (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))))
(*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (+.f64 x -1))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (+.f64 -1 x))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (+.f64 -1 x))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (pow.f64 (-.f64 x 1) 2))))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (+.f64 x -1))))) (+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 x -1) 2) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3)))))))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (*.f64 -1/2 (*.f64 (pow.f64 t 5) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (+.f64 -1 x))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (*.f64 -1/2 (*.f64 (pow.f64 t 5) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (+.f64 -1 x)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 4) (pow.f64 (-.f64 x 1) 3)))) (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) (+.f64 1 x)) (*.f64 (-.f64 x 1) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (pow.f64 t 7))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 1 x) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (pow.f64 (-.f64 x 1) 2))))))) (sqrt.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (+.f64 x -1))))) (+.f64 (+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 x -1) 2) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3)))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (*.f64 (+.f64 (*.f64 8 (/.f64 (pow.f64 (+.f64 x 1) 3) (*.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 4)))) (*.f64 (+.f64 x 1) (/.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 x -1) 2) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3))))) (*.f64 (+.f64 x -1) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)))))) (*.f64 (pow.f64 t 7) (sqrt.f64 2)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))) (*.f64 -1/2 (*.f64 (pow.f64 t 5) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))))))))) (+.f64 (+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (+.f64 -1 x))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 8 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 4)) (pow.f64 (+.f64 -1 x) 3))) (*.f64 (+.f64 x 1) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))))) (*.f64 (+.f64 -1 x) (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)))))) (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 t 7)) (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (+.f64 -1 x))))) (+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)))) (+.f64 (*.f64 (+.f64 (*.f64 8 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 4)) (pow.f64 (+.f64 -1 x) 3))) (*.f64 (+.f64 x 1) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3))))) (*.f64 (+.f64 -1 x) (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 t 7))) (*.f64 (pow.f64 t 5) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))) 2) (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (+.f64 -1 x) 2) (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3)))))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(+.f64 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) -1/8)))
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) -1/8)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 4))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))) (+.f64 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) -1/8)) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2)))) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 t 4)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) -1/8)) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2)))) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 t 4)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 4) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3)) (pow.f64 (+.f64 1 x) 4))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (*.f64 (-.f64 x 1) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (pow.f64 (-.f64 x 1) 3)) (pow.f64 (+.f64 1 x) 3)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (+.f64 1 x)))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 6))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 4))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))))
(+.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))) (+.f64 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 x -1) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 x -1) (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3)))))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (*.f64 1/2 (+.f64 x 1)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 6) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) -1/8)) (+.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2)))) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 t 4)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 (*.f64 (+.f64 -1 x) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2)))) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 1/2 (+.f64 x 1))) 1/8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 6) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) -1/8)) (+.f64 (+.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2)))) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 t 4)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 (*.f64 (+.f64 -1 x) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2)))) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 1/2 (+.f64 x 1))) 1/8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 6) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(*.f64 -1 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1)))))
(neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))))
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))))
(+.f64 (*.f64 -1 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) 1/8)))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) 1/8)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (pow.f64 (-.f64 x 1) 3)) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 4))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) 1/8)) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2)))) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 t 4)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) 1/8)) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2)))) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 t 4)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2) (pow.f64 (-.f64 x 1) 3)) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 4))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 1 x) 3))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2)) (*.f64 (-.f64 x 1) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (+.f64 1 x)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2)) 3) (pow.f64 (-.f64 x 1) 4)) (pow.f64 (+.f64 1 x) 4))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 6))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 x 1)) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))))) (+.f64 (*.f64 -1 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 x -1) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 x -1) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2))) (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) (sqrt.f64 1/2))) 2)) (*.f64 -1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (+.f64 x -1))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))))) (*.f64 1/2 (+.f64 x 1)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 6) (sqrt.f64 1/2)))))))))
(+.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) 1/8)) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2)))) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 t 4)) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 (*.f64 (+.f64 -1 x) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2)))) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 1/2 (+.f64 x 1))) 1/8))) (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 6) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(+.f64 (+.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))) 1/8))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2)))) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8))) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (pow.f64 (+.f64 x 1) 4)))) (*.f64 (*.f64 (+.f64 -1 x) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (sqrt.f64 1/2)))) 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3)) -1/8)))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 x 1)) (+.f64 -1 x)) (pow.f64 l 2)) (*.f64 1/2 (+.f64 x 1))) 1/8))) (*.f64 (pow.f64 t 6) (sqrt.f64 1/2)))))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 t (sqrt.f64 2)))
(*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 t (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 t (*.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) (sqrt.f64 2))))))
(+.f64 (*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 1/2 (*.f64 t (*.f64 (sqrt.f64 2) (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 t (sqrt.f64 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 t (*.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 t (*.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) (sqrt.f64 2)))))))
(+.f64 (*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) t)) (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 (*.f64 (*.f64 t (pow.f64 x 2)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))
(+.f64 (*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))) (*.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) 1/2) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 t (pow.f64 x 2)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))))) (*.f64 t (*.f64 (sqrt.f64 2) (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) x))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))))))) (pow.f64 x 3)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 t (*.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) (sqrt.f64 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 t (sqrt.f64 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 t (*.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (pow.f64 x 3) (-.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))) 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))))))))))
(+.f64 (*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) t)) (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 (*.f64 (*.f64 t (pow.f64 x 2)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 x 3) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))) (*.f64 1/2 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))) t)) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))
(+.f64 (*.f64 t (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 x 3) (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))) 1/2))) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))))) t)) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 t (pow.f64 x 2)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (+.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) 1/2)) 2) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))))) (*.f64 t (*.f64 (sqrt.f64 2) (*.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
1
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 1 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))))))
(+.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))) -1/8)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (+.f64 1 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))))
(+.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))) -1/8))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2))))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))))) (pow.f64 t 2)))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))))) (+.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 2))))) (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) 1/2))))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) (sqrt.f64 1/2)))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))) -1/8)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) 1/2)) 1/8)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)))))) (*.f64 (pow.f64 t 2) (sqrt.f64 2))) (*.f64 (pow.f64 x 3) (sqrt.f64 1/2))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2))))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
1
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 1 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))))))
(+.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))) -1/8)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))) -1/8))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 6))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)))))) (pow.f64 t 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))))) (+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 6)))) (+.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) 1/2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (pow.f64 t 2))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)) -1/4))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) (sqrt.f64 1/2)))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (+.f64 1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))) -1/8)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) 1/2)) -1/8)) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)) -1/4)) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 6)) -1/8))))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 x 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (+.f64 1 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))) -1/8)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 2)))) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)) -1/4)) (*.f64 -1/8 (+.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 t 2) 1/2))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 6))))))) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (pow.f64 x 3)))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1))))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))))
(+.f64 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))))
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))) (+.f64 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 2) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2)) (*.f64 (pow.f64 l 4) (pow.f64 t 2))) (sqrt.f64 1/2))) (*.f64 -1/2 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2)) (*.f64 (pow.f64 l 4) (pow.f64 t 2))) (sqrt.f64 1/2))) (*.f64 -1/2 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (pow.f64 l 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 4)) (*.f64 (pow.f64 (+.f64 1 x) 4) (pow.f64 t 8)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (-.f64 x 1) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 2) (pow.f64 (-.f64 x 1) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 (+.f64 1 x) 3))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (+.f64 1 x) (pow.f64 t 2))))))))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 x 1))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 2) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) (+.f64 (*.f64 1 (sqrt.f64 (/.f64 (+.f64 x -1) (+.f64 x 1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 x -1))) (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 x -1) 4) (/.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (*.f64 (pow.f64 (+.f64 x 1) 4) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 x -1) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 x -1) 3) (/.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 2) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))))) 2))) (/.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) (*.f64 (+.f64 x 1) (*.f64 (pow.f64 t 2) 1/2)))))))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2)) (*.f64 (pow.f64 l 4) (pow.f64 t 2))) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (*.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (*.f64 (pow.f64 (+.f64 x 1) 4) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2))) (/.f64 (+.f64 -1 x) (*.f64 (pow.f64 t 2) (*.f64 1/2 (+.f64 x 1))))))) (*.f64 (pow.f64 l 6) (pow.f64 t 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))))))))
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3) (/.f64 (pow.f64 (+.f64 -1 x) 4) (*.f64 (pow.f64 (+.f64 x 1) 4) (pow.f64 t 8))))) (*.f64 1/8 (*.f64 (*.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2))) (/.f64 (+.f64 -1 x) (*.f64 (pow.f64 t 2) (*.f64 1/2 (+.f64 x 1))))))) (*.f64 (pow.f64 l 6) (pow.f64 t 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 2) (/.f64 (pow.f64 (+.f64 -1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) -1/8)) 2)) (*.f64 (pow.f64 l 4) (pow.f64 t 2))) (sqrt.f64 1/2)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 -1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 1/2))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (*.f64 t (sqrt.f64 2)) l))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (*.f64 t (sqrt.f64 2)) l)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 x -1) (pow.f64 l 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (*.f64 (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 -1 x)) (pow.f64 l 3))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (pow.f64 l 3)) (+.f64 -1 x))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 x -1) (pow.f64 l 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (*.f64 t (sqrt.f64 2)) l)) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (*.f64 (*.f64 t (+.f64 (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2)))))) (/.f64 (sqrt.f64 2) (pow.f64 l 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 -1/2 (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))))) (*.f64 (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 -1 x)) (pow.f64 l 3))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 -1/2 (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (pow.f64 l 3)) (+.f64 -1 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (-.f64 x 1))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 4) (pow.f64 (-.f64 x 1) 3))))) t)) (pow.f64 l 7)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 x -1) (pow.f64 l 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (*.f64 t (sqrt.f64 2)) l)) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (*.f64 (*.f64 t (+.f64 (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2)))))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (*.f64 (*.f64 t (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2)))))) (/.f64 (+.f64 x 1) (*.f64 (+.f64 x -1) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 4)))))) (/.f64 (sqrt.f64 2) (pow.f64 l 7))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 -1/2 (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (*.f64 (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 -1 x)) (pow.f64 l 3))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)))))) (*.f64 (/.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 x 1) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (*.f64 (+.f64 -1 x) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 (pow.f64 t 6) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (+.f64 -1 x) 3)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 4)) 8)))) (pow.f64 l 7)) (*.f64 -1/2 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 -1/2 (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (pow.f64 l 3)) (+.f64 -1 x)))))) (*.f64 (/.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 x 1) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (*.f64 (+.f64 -1 x) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 (pow.f64 t 6) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (+.f64 -1 x) 3)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 4)) 8)))) (pow.f64 l 7)) (*.f64 -1/2 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (*.f64 t (sqrt.f64 2)) l)))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (neg.f64 (*.f64 t (/.f64 (sqrt.f64 2) l))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 x -1) (pow.f64 l 3))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (*.f64 t (sqrt.f64 2)) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 -1 x)) (pow.f64 l 3)))) (*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (pow.f64 l 3)) (+.f64 -1 x)))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (neg.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 x -1) (pow.f64 l 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (*.f64 t (sqrt.f64 2)) l))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (*.f64 (*.f64 t (+.f64 (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2)))))) (/.f64 (sqrt.f64 2) (pow.f64 l 5)))))))
(+.f64 (*.f64 (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))) (*.f64 1/2 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 -1 x)) (pow.f64 l 3)))) (*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))))
(+.f64 (*.f64 (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))) (*.f64 1/2 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (pow.f64 l 3)) (+.f64 -1 x)))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (neg.f64 (*.f64 t (/.f64 (sqrt.f64 2) l))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 x 1))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (*.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) (-.f64 x 1))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 4) (pow.f64 (-.f64 x 1) 3))))) t)) (pow.f64 l 7)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 x 1)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3))))) 2) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1) 3) (pow.f64 (-.f64 x 1) 2))))))) (pow.f64 l 5)) (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 x -1) (pow.f64 l 3))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 -1 (-.f64 1 x)))))) (/.f64 (*.f64 t (sqrt.f64 2)) l))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (*.f64 (*.f64 t (+.f64 (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2)))))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) (*.f64 (*.f64 t (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (+.f64 x -1)))) 2)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 3) (pow.f64 (+.f64 x -1) 2)))))) (/.f64 (+.f64 x 1) (*.f64 (+.f64 x -1) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)) 4)))))) (/.f64 (sqrt.f64 2) (pow.f64 l 7))))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (/.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 x 1) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (*.f64 (+.f64 -1 x) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 (pow.f64 t 6) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (+.f64 -1 x) 3)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 4)) 8)))) (pow.f64 l 7))) (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 5)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 -1 x)) (pow.f64 l 3)))) (*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (+.f64 (*.f64 (*.f64 t (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))) (/.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 x 1) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))))) 2) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (+.f64 -1 x) 2)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3)) -4)))) (*.f64 (+.f64 -1 x) (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))) (*.f64 (pow.f64 t 6) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (+.f64 -1 x) 3)) (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 4)) 8)))) (pow.f64 l 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))) 3))) (*.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (pow.f64 l 3)) (+.f64 -1 x)))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x)))))) (neg.f64 (*.f64 t (/.f64 (sqrt.f64 2) l))))))
(+.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 0)
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(+.f64 0 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(-.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 0)
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(*.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 2))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 1)
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) 1/2)
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4) 1/4)
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(*.f64 1/4 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 2) 2)
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 1)
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) 2)
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4) 4)
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4)) 8)
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 1)
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(+.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (neg.f64 (*.f64 l l)))
(+.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (neg.f64 (*.f64 l l)))
(+.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l (neg.f64 l)))
(+.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 0)
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(+.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))))))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(+.f64 (neg.f64 (*.f64 l l)) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(+.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (neg.f64 (*.f64 l l)))
(+.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (neg.f64 (*.f64 l l)))
(+.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l (neg.f64 l)))
(+.f64 (-.f64 1 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))))) -1)
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(*.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(*.f64 2 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 2))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(*.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 1)
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(*.f64 -1 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x)))))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(*.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 1/2)
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(*.f64 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x)))) -1)
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(*.f64 1/2 (*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(*.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 2) 2)
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 1)
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(/.f64 (*.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 2)
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(/.f64 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x)))) -1)
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 4) 4)
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 4) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 4)) 8)
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(pow.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)) 1)
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(neg.f64 (-.f64 (*.f64 l l) (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x)))))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))
(+.f64 (*.f64 t (sqrt.f64 2)) 0)
(*.f64 t (sqrt.f64 2))
(+.f64 0 (*.f64 t (sqrt.f64 2)))
(*.f64 t (sqrt.f64 2))
(-.f64 (*.f64 t (sqrt.f64 2)) 0)
(*.f64 t (sqrt.f64 2))
(/.f64 (*.f64 t (sqrt.f64 2)) 1)
(*.f64 t (sqrt.f64 2))
(/.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) 2)
(*.f64 t (sqrt.f64 2))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t 4)) 4)
(*.f64 (*.f64 t 4) (/.f64 (sqrt.f64 2) 4))
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 t 4) 4))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 t 4))) 8)
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 t 4)) 1/4)
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 t 4)))
(pow.f64 (*.f64 t (sqrt.f64 2)) 1)
(*.f64 t (sqrt.f64 2))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 0)
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(+.f64 0 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(-.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 0)
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 1 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 2 (/.f64 (*.f64 t (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 2))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 1)
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 -1 (/.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) (/.f64 1/2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) 1/2))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (+.f64 t t) (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (+.f64 t t) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 (sqrt.f64 2) 1/2)))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) t)
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (*.f64 t (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2)))) 1/2)
(*.f64 t (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2))) 1/2))
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2))) (*.f64 t 1/2))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 t 1/2))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 t 4)) (/.f64 1 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 t 4) (/.f64 1 (*.f64 4 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))))
(*.f64 t (*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1/4 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 t (*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1/4 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (*.f64 t 1/2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 t 1/2)))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 t (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (*.f64 t (neg.f64 (sqrt.f64 2))) (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2))) (*.f64 t 1/2))
(*.f64 t (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2))) 1/2))
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2))) (*.f64 t 1/2))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 t 1/2))
(*.f64 (*.f64 2 (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) (*.f64 (sqrt.f64 2) 1/2))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 1/2 (*.f64 t (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2)))))
(*.f64 t (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2))) 1/2))
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2))) (*.f64 t 1/2))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 t 1/2))
(*.f64 (*.f64 t 1/2) (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2))))
(*.f64 t (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2))) 1/2))
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) (sqrt.f64 2))) (*.f64 t 1/2))
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 t 1/2))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (*.f64 2 (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 (sqrt.f64 2) (+.f64 t t)))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (/.f64 (*.f64 t 1/2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 2 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 1/2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) (+.f64 t t))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) 1/2) (*.f64 (sqrt.f64 2) (+.f64 t t)))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 (sqrt.f64 2) 1/2)) (+.f64 t t))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))) (*.f64 t 1/2)) (*.f64 2 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) -1)
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 2)
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 2) 2)
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))) 4)) (*.f64 (sqrt.f64 2) (*.f64 t 4)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 t 4) (/.f64 1 (*.f64 4 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))))
(*.f64 t (*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1/4 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 t (*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1/4 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) (*.f64 t (neg.f64 (sqrt.f64 2))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(pow.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))) 1)
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(neg.f64 (/.f64 (*.f64 t (sqrt.f64 2)) (neg.f64 (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l))))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (/.f64 (+.f64 (*.f64 l l) (*.f64 t (*.f64 2 t))) (/.f64 (-.f64 1 x) (-.f64 -1 x))) (*.f64 l l)))))

eval2.6s (8.8%)

Compiler

Compiled 114869 to 92413 computations (19.5% saved)

prune221.0ms (0.8%)

Pruning

23 alts after pruning (23 fresh and 0 done)

PrunedKeptTotal
New94023963
Fresh000
Picked101
Done101
Total94223965
Error
5.9b
Counts
965 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
43.6b
(/.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (sqrt.f64 2)))
63.6b
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l))
58.6b
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1)))
58.9b
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
63.4b
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))
32.7b
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))))
30.9b
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))))
58.8b
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
43.6b
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
38.7b
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
63.4b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (neg.f64 l))))
38.8b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) t)))
38.4b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2)))))
58.7b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1))))
58.9b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))))
30.8b
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))))
40.1b
(*.f64 t (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))))))
38.8b
(*.f64 t (/.f64 1 t))
38.4b
(*.f64 t (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))
40.0b
(*.f64 t (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))
38.3b
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
40.0b
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
38.7b
1
Compiler

Compiled 1086 to 850 computations (21.7% saved)

localize86.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
8.0b
(/.f64 (pow.f64 l 2) x)
10.6b
(/.f64 (pow.f64 t 2) x)
14.2b
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
27.9b
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))
Compiler

Compiled 237 to 174 computations (26.6% saved)

series19.0ms (0.1%)

Counts
4 → 56
Calls

30 calls:

TimeVariablePointExpression
4.0ms
x
@-inf
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))
2.0ms
t
@0
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
1.0ms
l
@0
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))
1.0ms
l
@inf
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))
1.0ms
t
@0
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))

rewrite104.0ms (0.4%)

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

Useful iterations: 4 (0.0ms)

IterNodesCost
020150
1138150
2321150
3870146
42710134
56278134
Stop Event
node limit
Counts
4 → 105
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(/.f64 (pow.f64 t 2) x)
(/.f64 (pow.f64 l 2) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 x x)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 x) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (neg.f64 (/.f64 1/2 x)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (/.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) 4) (/.f64 1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2) (neg.f64 (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 x)) (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x) 1/2) (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 x -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 t 2) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 t 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 t 2) 1/2) x) (/.f64 (*.f64 (pow.f64 t 2) 1/2) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 t 2) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 1/2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 2) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 (/.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 t 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 t 2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) 4) (/.f64 1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (pow.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 t 2)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (pow.f64 t 2) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 t 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 t 2) 1/2) x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) 1/2) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x) 1/2) (*.f64 2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (*.f64 (pow.f64 t 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (pow.f64 t 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 t 2) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 t 2) (neg.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 l 2) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 l 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 l 2) (+.f64 x x)) (/.f64 (pow.f64 l 2) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 l 2) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 l 2) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 l 2) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 x) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l 2) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 l 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 l 2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (/.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (pow.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 l 2)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 l 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x) 1/2) (*.f64 2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 l 2) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (pow.f64 l 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 l 2) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 l 2) (neg.f64 x)))))))

simplify251.0ms (0.9%)

Algorithm
egg-herbie
Rules
1896×rational.json-simplify-35
954×rational.json-simplify-51
824×rational.json-simplify-1
806×rational.json-simplify-2
716×rational.json-simplify-44
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
03539535
17879171
216798715
335148643
464848511
578588511
Stop Event
node limit
Counts
161 → 286
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))))) (/.f64 (pow.f64 l 2) x)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))))) (/.f64 (pow.f64 l 2) x)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))))) (/.f64 (pow.f64 l 2) x)) (+.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 x 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 5))))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (pow.f64 x 3)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (pow.f64 x 5)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (pow.f64 x 3)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (pow.f64 x 3)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (pow.f64 x 5)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))))))
(*.f64 (sqrt.f64 2) t)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 t 5) (pow.f64 x 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 2) t)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 t 5) (pow.f64 x 3))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (pow.f64 x 3))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 t 6) (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (pow.f64 x 5)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (pow.f64 x 3)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) t)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) t) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) t) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) t) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 t 5) (pow.f64 x 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 5))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))))
(*.f64 -1 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 t x)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))))) (*.f64 -1 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 t x)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))))) (*.f64 -1 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 t 5) (pow.f64 x 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 5))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 t x)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))))) (*.f64 -1 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))))))))
(*.f64 2 (/.f64 (pow.f64 t 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(/.f64 (pow.f64 l 2) x)
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(/.f64 (pow.f64 l 2) x)
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(/.f64 (pow.f64 l 2) x)
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(*.f64 2 (/.f64 (pow.f64 t 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(*.f64 2 (/.f64 (pow.f64 t 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 0)
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 0)
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2))))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 2) 2)
(/.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 4))) 16)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 1)
(+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 0)
(+.f64 0 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 x x)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 x x)))
(-.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 0)
(-.f64 0 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 x)))
(-.f64 1 (-.f64 1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))
(*.f64 2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 x x)))
(*.f64 2 (/.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 2))
(*.f64 2 (*.f64 (/.f64 1/2 x) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))
(*.f64 2 (*.f64 (neg.f64 (/.f64 1/2 x)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 1 x))
(*.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 1)
(*.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 x)) -1)
(*.f64 1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 x)))
(*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 1/2 x))
(*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (/.f64 1 x) 1/2))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 x)) 1/2)
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 x -2)))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) 4) (/.f64 1 (*.f64 x 4)))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2) (neg.f64 (/.f64 1/2 x)))
(*.f64 (/.f64 1 x) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))
(*.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 -1 x))
(*.f64 1/2 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 x)))
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))
(*.f64 (neg.f64 (/.f64 1/2 x)) (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2))
(*.f64 (/.f64 1/2 x) (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))
(*.f64 (*.f64 (/.f64 1 x) 1/2) (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 x x)) 2)
(*.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 x -2)) -2)
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) 4))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 2) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 1)
(neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 x)))
(+.f64 (/.f64 (pow.f64 t 2) x) 0)
(+.f64 0 (/.f64 (pow.f64 t 2) x))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) 1/2) x) (/.f64 (*.f64 (pow.f64 t 2) 1/2) x))
(-.f64 (/.f64 (pow.f64 t 2) x) 0)
(*.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 1/2) x))
(*.f64 (pow.f64 t 2) (/.f64 1 x))
(*.f64 (/.f64 (pow.f64 t 2) x) 1)
(*.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 1/2 x))
(*.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 (/.f64 1 x) 1/2))
(*.f64 1 (/.f64 (pow.f64 t 2) x))
(*.f64 -1 (/.f64 (pow.f64 t 2) (neg.f64 x)))
(*.f64 (*.f64 (pow.f64 t 2) 4) (/.f64 1 (*.f64 x 4)))
(*.f64 (/.f64 1 x) (pow.f64 t 2))
(*.f64 (neg.f64 (pow.f64 t 2)) (/.f64 -1 x))
(*.f64 4 (/.f64 (pow.f64 t 2) (*.f64 x 4)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) 1/2)
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(*.f64 (/.f64 -1 x) (neg.f64 (pow.f64 t 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 t 2) 1/2) x) 2)
(*.f64 (/.f64 1/2 x) (*.f64 2 (pow.f64 t 2)))
(*.f64 (*.f64 (pow.f64 t 2) 1/2) (/.f64 2 x))
(*.f64 (*.f64 (/.f64 1 x) 1/2) (*.f64 2 (pow.f64 t 2)))
(*.f64 (/.f64 (pow.f64 t 2) (neg.f64 x)) -1)
(*.f64 (/.f64 2 x) (*.f64 (pow.f64 t 2) 1/2))
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (pow.f64 t 2) 4))
(*.f64 (/.f64 (pow.f64 t 2) (*.f64 x 4)) 4)
(pow.f64 (/.f64 (pow.f64 t 2) x) 1)
(neg.f64 (/.f64 (pow.f64 t 2) (neg.f64 x)))
(+.f64 (/.f64 (pow.f64 l 2) x) 0)
(+.f64 0 (/.f64 (pow.f64 l 2) x))
(+.f64 (/.f64 (pow.f64 l 2) (+.f64 x x)) (/.f64 (pow.f64 l 2) (+.f64 x x)))
(-.f64 (/.f64 (pow.f64 l 2) x) 0)
(*.f64 2 (/.f64 (pow.f64 l 2) (+.f64 x x)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 l 2) x) 2))
(*.f64 2 (*.f64 (/.f64 1/2 x) (pow.f64 l 2)))
(*.f64 (pow.f64 l 2) (/.f64 1 x))
(*.f64 (/.f64 (pow.f64 l 2) x) 1)
(*.f64 1 (/.f64 (pow.f64 l 2) x))
(*.f64 -1 (/.f64 (pow.f64 l 2) (neg.f64 x)))
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 1/2 x))
(*.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (/.f64 1 x) 1/2))
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) 1/2)
(*.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 1 (*.f64 x 4)))
(*.f64 (/.f64 1 x) (pow.f64 l 2))
(*.f64 (neg.f64 (pow.f64 l 2)) (/.f64 -1 x))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 l 2) x)))
(*.f64 (/.f64 -1 x) (neg.f64 (pow.f64 l 2)))
(*.f64 (/.f64 1/2 x) (*.f64 2 (pow.f64 l 2)))
(*.f64 (*.f64 (/.f64 1 x) 1/2) (*.f64 2 (pow.f64 l 2)))
(*.f64 (/.f64 (pow.f64 l 2) (neg.f64 x)) -1)
(*.f64 (/.f64 (pow.f64 l 2) (+.f64 x x)) 2)
(*.f64 (/.f64 (/.f64 (pow.f64 l 2) x) 2) 2)
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (pow.f64 l 2) 4))
(pow.f64 (/.f64 (pow.f64 l 2) x) 1)
(neg.f64 (/.f64 (pow.f64 l 2) (neg.f64 x)))
Outputs
(sqrt.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))))
(sqrt.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))
(sqrt.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (*.f64 2 (+.f64 x 1)) 2)))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1)))))
(sqrt.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))))) (/.f64 (pow.f64 l 2) x)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))) (/.f64 (pow.f64 l 2) x)))
(+.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))))) (/.f64 (pow.f64 l 2) x)))
(+.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (*.f64 2 (+.f64 x 1)) 2))) (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (+.f64 x 1) 1)))) (/.f64 (pow.f64 l 2) x)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))))) (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))))) (/.f64 (pow.f64 l 2) x)))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)))) (/.f64 (pow.f64 l 2) x)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))))) (/.f64 (pow.f64 l 2) x)) (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))) (/.f64 (pow.f64 l 2) x)) (+.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))))) (/.f64 (pow.f64 l 2) x)) (+.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) 3))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) -1/2))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (*.f64 2 (+.f64 x 1)) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (+.f64 x 1) 1)))) (/.f64 (pow.f64 l 2) x)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (*.f64 2 (+.f64 x 1)) 2)) 3)))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))))) (/.f64 (pow.f64 l 2) x)) (*.f64 (sqrt.f64 (/.f64 1/8 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))) 3))) (*.f64 -1/2 (/.f64 (pow.f64 l 4) (pow.f64 x 2))))))
(+.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)))) (/.f64 (pow.f64 l 2) x)) (*.f64 (sqrt.f64 (/.f64 1/8 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 l 4) (pow.f64 x 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))))) (/.f64 (pow.f64 l 2) x)) (+.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 x 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 5))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 x 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))) 5))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))) (/.f64 (pow.f64 l 2) x)))))
(+.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))))) (/.f64 (pow.f64 l 2) x)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) 5))) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 x 3)) 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) 3))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) -1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (+.f64 x 1) 1)))) (/.f64 (pow.f64 l 2) x)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (*.f64 2 (+.f64 x 1)) 2)) 3))))) (+.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (*.f64 2 (+.f64 x 1)) 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 x 3)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (*.f64 2 (+.f64 x 1)) 2)) 5))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))))) (*.f64 (sqrt.f64 (/.f64 1/32 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))) 5))) (*.f64 1/2 (/.f64 (pow.f64 l 6) (pow.f64 x 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))))) (/.f64 (pow.f64 l 2) x)) (*.f64 (sqrt.f64 (/.f64 1/8 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))) 3))) (*.f64 -1/2 (/.f64 (pow.f64 l 4) (pow.f64 x 2))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)))) (*.f64 (sqrt.f64 (/.f64 1/32 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)) 5))) (*.f64 1/2 (/.f64 (pow.f64 l 6) (pow.f64 x 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)))) (/.f64 (pow.f64 l 2) x)) (*.f64 (sqrt.f64 (/.f64 1/8 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)) 3))) (*.f64 -1/2 (/.f64 (pow.f64 l 4) (pow.f64 x 2))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x))))
(+.f64 (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))) (*.f64 l (sqrt.f64 2))) (sqrt.f64 x))))
(+.f64 (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 l (sqrt.f64 2))) (sqrt.f64 x))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (+.f64 x 1) 1)) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (sqrt.f64 x))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (sqrt.f64 x))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (sqrt.f64 x))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (pow.f64 x 3)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x)))))
(+.f64 (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))) (*.f64 l (sqrt.f64 2))) (sqrt.f64 x))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (pow.f64 (sqrt.f64 x) 3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 l (sqrt.f64 2))) (sqrt.f64 x))) (+.f64 (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (pow.f64 (sqrt.f64 x) 3)))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (+.f64 x 1) 1)) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (sqrt.f64 x))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (*.f64 2 (+.f64 x 1)) 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (pow.f64 (sqrt.f64 x) 3)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (sqrt.f64 x))) (+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1)))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (pow.f64 (sqrt.f64 x) 3)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (sqrt.f64 x))) (+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (pow.f64 (sqrt.f64 x) 3)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (pow.f64 x 5)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (pow.f64 x 3)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x))))))
(+.f64 (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (pow.f64 (sqrt.f64 x) 3))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))) (*.f64 l (sqrt.f64 2))) (sqrt.f64 x))) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))) 3) (*.f64 (sqrt.f64 32) (pow.f64 l 5))) (*.f64 (pow.f64 (sqrt.f64 x) 5) 1/16)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (pow.f64 (sqrt.f64 x) 3))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 l (sqrt.f64 2))) (sqrt.f64 x))) (*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) 3) (*.f64 (sqrt.f64 32) (pow.f64 l 5))) (*.f64 1/16 (pow.f64 (sqrt.f64 x) 5)))) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (+.f64 x 1) 1)) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (sqrt.f64 x))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (*.f64 2 (+.f64 x 1)) 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (pow.f64 (sqrt.f64 x) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (*.f64 2 (+.f64 x 1)) 2)) 3) (*.f64 (sqrt.f64 32) (pow.f64 l 5))) (*.f64 1/16 (pow.f64 (sqrt.f64 x) 5))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (sqrt.f64 x))) (+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1)))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (pow.f64 (sqrt.f64 x) 3))))) (*.f64 (/.f64 (*.f64 8 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))) 3)) (*.f64 (sqrt.f64 32) (pow.f64 l 5))) (*.f64 1/16 (pow.f64 (sqrt.f64 x) 5))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (sqrt.f64 x))) (+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (pow.f64 (sqrt.f64 x) 3))))) (*.f64 (/.f64 (*.f64 8 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)) 3)) (*.f64 (sqrt.f64 32) (pow.f64 l 5))) (*.f64 1/16 (pow.f64 (sqrt.f64 x) 5))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x))))
(*.f64 (*.f64 l (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 x)) -1))
(*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x))))
(neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))))
(+.f64 (*.f64 (*.f64 l (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 x)) -1)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))) (*.f64 l (sqrt.f64 2))) (*.f64 (sqrt.f64 x) -1/2)))
(+.f64 (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 l (sqrt.f64 2))) (sqrt.f64 x))))
(+.f64 (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (+.f64 x 1) 1)) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (*.f64 -1/2 (sqrt.f64 x))))
(+.f64 (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (*.f64 -1/2 (sqrt.f64 x))))
(+.f64 (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (*.f64 -1/2 (sqrt.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (pow.f64 x 3)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))) (*.f64 l (sqrt.f64 2))) (*.f64 (sqrt.f64 x) -1/2)) (+.f64 (*.f64 (*.f64 l (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 x)) -1)) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (*.f64 (pow.f64 (sqrt.f64 x) 3) 1/8))))
(+.f64 (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (*.f64 (pow.f64 (sqrt.f64 x) 3) 1/8)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 l (sqrt.f64 2))) (sqrt.f64 x)))))
(+.f64 (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (+.f64 x 1) 1)) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (*.f64 -1/2 (sqrt.f64 x))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (*.f64 2 (+.f64 x 1)) 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (*.f64 (pow.f64 (sqrt.f64 x) 3) 1/8))))
(+.f64 (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (*.f64 -1/2 (sqrt.f64 x))) (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1)))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (*.f64 (pow.f64 (sqrt.f64 x) 3) 1/8))))
(+.f64 (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (*.f64 -1/2 (sqrt.f64 x))) (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (*.f64 (pow.f64 (sqrt.f64 x) 3) 1/8))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (pow.f64 x 3)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (pow.f64 x 5)))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))) (*.f64 l (sqrt.f64 2))) (*.f64 (sqrt.f64 x) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (*.f64 (pow.f64 (sqrt.f64 x) 3) 1/8)) (+.f64 (*.f64 (*.f64 l (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 x)) -1)) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))) 3) (*.f64 (sqrt.f64 32) (pow.f64 l 5))) (*.f64 (pow.f64 (sqrt.f64 x) 5) -1/16)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (*.f64 (pow.f64 (sqrt.f64 x) 3) 1/8)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 l (sqrt.f64 2))) (sqrt.f64 x))) (+.f64 (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x)))) (*.f64 (/.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) 3) (*.f64 (sqrt.f64 32) (pow.f64 l 5))) (*.f64 (pow.f64 (sqrt.f64 x) 5) -1/16)))))
(+.f64 (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (+.f64 x 1) 1)) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (*.f64 -1/2 (sqrt.f64 x))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (*.f64 2 (+.f64 x 1)) 2)) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (*.f64 (pow.f64 (sqrt.f64 x) 3) 1/8))) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 (*.f64 2 (+.f64 x 1)) 2)) 3) (*.f64 (sqrt.f64 32) (pow.f64 l 5))) (*.f64 (pow.f64 (sqrt.f64 x) 5) -1/16))))
(+.f64 (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 (*.f64 8 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))) 3)) (*.f64 (sqrt.f64 32) (pow.f64 l 5))) (*.f64 (pow.f64 (sqrt.f64 x) 5) -1/16)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1))) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (*.f64 -1/2 (sqrt.f64 x))) (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 1 (+.f64 x 1)))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (*.f64 (pow.f64 (sqrt.f64 x) 3) 1/8)))))
(+.f64 (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 (*.f64 8 (pow.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)) 3)) (*.f64 (sqrt.f64 32) (pow.f64 l 5))) (*.f64 (pow.f64 (sqrt.f64 x) 5) -1/16)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2)) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (*.f64 -1/2 (sqrt.f64 x))) (*.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 x 2))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3))) (*.f64 (pow.f64 (sqrt.f64 x) 3) 1/8)))))
(*.f64 (sqrt.f64 2) t)
(*.f64 t (sqrt.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 (sqrt.f64 2) (*.f64 t x)))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 x (*.f64 t (sqrt.f64 2))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (*.f64 x (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) 2) (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 x 2) (pow.f64 t 3)))))))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 x (*.f64 t (sqrt.f64 2)))))) (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) 2) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 t 3) (sqrt.f64 8))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) 2) (*.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))))))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (*.f64 x (sqrt.f64 2)))))) (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) 2) (*.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 t 5) (pow.f64 x 3))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) 2) (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 x 2) (pow.f64 t 3)))))) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) 3) (*.f64 (sqrt.f64 32) (*.f64 (pow.f64 x 3) (pow.f64 t 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 x (*.f64 t (sqrt.f64 2))))) (+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) 2) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 t 3) (sqrt.f64 8)))))) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) 3) (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 t 5) (sqrt.f64 32)))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) 2) (*.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))))) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) 3) (*.f64 (pow.f64 x 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (*.f64 x (sqrt.f64 2))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) 2) (*.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) 3) (*.f64 (pow.f64 x 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5))))))))
(*.f64 (sqrt.f64 2) t)
(*.f64 t (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (neg.f64 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 x (*.f64 t (sqrt.f64 2))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (neg.f64 (+.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (neg.f64 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (neg.f64 (pow.f64 l 2)))) 2) (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 x 2) (pow.f64 t 3)))))))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 x (*.f64 t (sqrt.f64 2)))))) (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 t 3) (sqrt.f64 8))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))))))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (neg.f64 (+.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2)))))) (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (neg.f64 (+.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2))))) 2) (*.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (*.f64 (pow.f64 t 5) (pow.f64 x 3))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (neg.f64 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (neg.f64 (pow.f64 l 2)))) 2) (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 x 2) (pow.f64 t 3))))))) (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (neg.f64 (pow.f64 l 2)))) 3) (*.f64 (sqrt.f64 32) (*.f64 (pow.f64 x 3) (pow.f64 t 5))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 t 3) (sqrt.f64 8))))) (+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 x (*.f64 t (sqrt.f64 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 3) (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 t 5) (sqrt.f64 32)))))))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3))))))) (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))) 3) (*.f64 (pow.f64 x 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (neg.f64 (+.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (neg.f64 (+.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2))))) 2) (*.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 8) (pow.f64 t 3)))))) (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (neg.f64 (+.f64 (+.f64 (pow.f64 l 2) (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2))))) 3) (*.f64 (pow.f64 x 3) (*.f64 (sqrt.f64 32) (pow.f64 t 5)))))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x))))
(+.f64 (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x))) (*.f64 1/2 (*.f64 (sqrt.f64 x) (*.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) (/.f64 (pow.f64 t 2) (*.f64 l (sqrt.f64 2)))))))
(+.f64 (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x)))) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))) (/.f64 (pow.f64 t 2) (*.f64 l (sqrt.f64 2)))) 1/2)))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (*.f64 1/2 (sqrt.f64 x)))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (*.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) l)) 1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (pow.f64 x 3))))))
(+.f64 (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 x) (*.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) (/.f64 (pow.f64 t 2) (*.f64 l (sqrt.f64 2)))))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 x) 3) (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 2) (/.f64 (pow.f64 t 4) (*.f64 (sqrt.f64 8) (pow.f64 l 3))))))))
(+.f64 (*.f64 (pow.f64 (sqrt.f64 x) 3) (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3)))) -1/8)) (+.f64 (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x)))) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))) (/.f64 (pow.f64 t 2) (*.f64 l (sqrt.f64 2)))) 1/2))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (*.f64 1/2 (sqrt.f64 x)))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 x) 3) (*.f64 (pow.f64 t 4) (/.f64 (*.f64 4 (pow.f64 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))) 2)) (*.f64 (sqrt.f64 8) (pow.f64 l 3))))))))
(+.f64 (+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (*.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) l)) 1/2))) (*.f64 (*.f64 4 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))) 2)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 x) 3) (/.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 3)) (sqrt.f64 8))) -1/8)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 t 6) (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 3)) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 l 5))) (sqrt.f64 (pow.f64 x 5)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) (*.f64 (sqrt.f64 2) l)) (sqrt.f64 x))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 t 4) (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 l 3))) (sqrt.f64 (pow.f64 x 3)))))))
(+.f64 (*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 x) (*.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) (/.f64 (pow.f64 t 2) (*.f64 l (sqrt.f64 2)))))) (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 x) 3) (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 2) (/.f64 (pow.f64 t 4) (*.f64 (sqrt.f64 8) (pow.f64 l 3))))))) (*.f64 1/16 (*.f64 (pow.f64 (sqrt.f64 x) 5) (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 3) (/.f64 (pow.f64 t 6) (*.f64 (sqrt.f64 32) (pow.f64 l 5))))))))
(+.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 x) 3) (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))) 2) (*.f64 (sqrt.f64 8) (pow.f64 l 3)))) -1/8)) (+.f64 (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x)))) (*.f64 (sqrt.f64 x) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))) (/.f64 (pow.f64 t 2) (*.f64 l (sqrt.f64 2)))) 1/2)))) (*.f64 (pow.f64 (sqrt.f64 x) 5) (*.f64 1/16 (*.f64 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))) 3) (/.f64 (pow.f64 t 6) (*.f64 (sqrt.f64 32) (pow.f64 l 5)))))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))) (/.f64 2 (*.f64 l (sqrt.f64 2)))) (*.f64 1/2 (sqrt.f64 x)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (sqrt.f64 x) 3) (*.f64 (pow.f64 t 4) (/.f64 (*.f64 4 (pow.f64 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))) 2)) (*.f64 (sqrt.f64 8) (pow.f64 l 3)))))) (*.f64 1/16 (*.f64 (pow.f64 (sqrt.f64 x) 5) (*.f64 (*.f64 8 (pow.f64 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))) 3)) (/.f64 (pow.f64 t 6) (*.f64 (sqrt.f64 32) (pow.f64 l 5)))))))))
(+.f64 (*.f64 (*.f64 4 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))) 2)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 x) 3) (/.f64 (/.f64 (pow.f64 t 4) (pow.f64 l 3)) (sqrt.f64 8))) -1/8)) (+.f64 (+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (*.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (*.f64 (sqrt.f64 x) (/.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) l)) 1/2))) (*.f64 (*.f64 8 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))) 3)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 x) 5) (/.f64 (pow.f64 t 6) (*.f64 (sqrt.f64 32) (pow.f64 l 5)))) 1/16))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) t)
(*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))))
(*.f64 t (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))))
(*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))))))
(*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) t) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))
(+.f64 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x)))))) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 -1/2 (-.f64 -1 (+.f64 (/.f64 1 x) (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) t) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x)))))
(+.f64 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 3)) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))) (/.f64 (pow.f64 l 2) (*.f64 t x))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) (pow.f64 t 3)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))) 3))))) (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) (pow.f64 t 3)) (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))) (+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))) 3))) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 3)) (pow.f64 x 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (-.f64 -1 (+.f64 (/.f64 1 x) (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))) (+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))) 3))) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 3)) (pow.f64 x 2))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) t) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 t 5) (pow.f64 x 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 5))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))))
(+.f64 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 3)) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 5)) (pow.f64 x 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))) 5))) (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 x 3) (pow.f64 t 5))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))) (/.f64 (pow.f64 l 2) (*.f64 t x))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) (pow.f64 t 3)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))) 3))))) (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) (pow.f64 t 3)) (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))) 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 x 3) (pow.f64 t 5))) (sqrt.f64 (/.f64 1 (*.f64 32 (pow.f64 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))) 5)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/32 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))) 5))) (*.f64 1/2 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 x 3) (pow.f64 t 5))))) (+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))) 3))) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 3)) (pow.f64 x 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1/2 (-.f64 -1 (+.f64 (/.f64 1 x) (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/32 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))) 5))) (*.f64 1/2 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 x 3) (pow.f64 t 5))))) (+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))) 3))) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 3)) (pow.f64 x 2)))))))
(*.f64 -1 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))))
(*.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) -1))
(*.f64 t (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))))
(*.f64 t (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x)))))))
(*.f64 t (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 t x)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))))) (*.f64 -1 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))))))
(+.f64 (*.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) -1)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x)))))
(*.f64 -1 (+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))) (/.f64 (pow.f64 l 2) (*.f64 t x)))))
(*.f64 -1 (+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x)))))) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))))) (/.f64 (pow.f64 l 2) (*.f64 t x)))))
(neg.f64 (+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x)))))
(neg.f64 (+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 -1/2 (-.f64 -1 (+.f64 (/.f64 1 x) (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 t x)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))))) (*.f64 -1 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x)))) (+.f64 (*.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) -1)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 3)) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 3)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))) 3))) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) (pow.f64 t 3)) 1/2)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x)))))) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))) 3)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) (pow.f64 t 3)))))
(+.f64 (neg.f64 (+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 3)) (pow.f64 x 2)) (*.f64 1/2 (sqrt.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))) 3))))))
(+.f64 (neg.f64 (+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 -1/2 (-.f64 -1 (+.f64 (/.f64 1 x) (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 3)) (pow.f64 x 2)) (*.f64 1/2 (sqrt.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))) 3))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 t 3) (pow.f64 x 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 t 5) (pow.f64 x 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 5))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 t x)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))))) (*.f64 -1 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 3)) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 3))))) (+.f64 (+.f64 (*.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x)))) -1)) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))) (*.f64 -1/2 (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 5)) (pow.f64 x 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 2 (/.f64 1 x))) 5)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))) 5))) (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 x 3) (pow.f64 t 5))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))) 3))) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) (pow.f64 t 3)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))) 3)))) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 x 2)) (pow.f64 t 3)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x)))))) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 32 (pow.f64 (+.f64 1 (/.f64 (+.f64 x x) (*.f64 x x))) 5)))) (*.f64 -1/2 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 x 3) (pow.f64 t 5)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 3)) (pow.f64 x 2)) (*.f64 1/2 (sqrt.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))) 3))))) (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 x 3) (pow.f64 t 5))) (*.f64 -1/2 (sqrt.f64 (/.f64 1/32 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))) 5)))))))
(+.f64 (neg.f64 (+.f64 (*.f64 t (sqrt.f64 (*.f64 2 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 -1/2 (-.f64 -1 (+.f64 (/.f64 1 x) (/.f64 1 x))))) (/.f64 (pow.f64 l 2) (*.f64 t x))))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 3)) (pow.f64 x 2)) (*.f64 1/2 (sqrt.f64 (/.f64 1/8 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))) 3))))) (*.f64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 x 3) (pow.f64 t 5))) (*.f64 -1/2 (sqrt.f64 (/.f64 1/32 (pow.f64 (+.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 x))) 5)))))))
(*.f64 2 (/.f64 (pow.f64 t 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(/.f64 (pow.f64 l 2) x)
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(/.f64 (pow.f64 l 2) x)
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(/.f64 (pow.f64 l 2) x)
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(*.f64 2 (/.f64 (pow.f64 t 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(*.f64 2 (/.f64 (pow.f64 t 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 l 2) x))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 0)
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (+.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 x)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (+.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 x)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 0)
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (+.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 x)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 2))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (+.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 x)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 1)
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (+.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 x)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (+.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 x)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2))))))) 1/2)
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (+.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 x)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2))))))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (+.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 x)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 2) 2)
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (+.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 x)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 1)
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (+.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 x)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2))))))) 2)
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (+.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 x)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 4) 4)
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (+.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 x)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 4)) 8)
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (+.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 x)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 4))) 16)
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (+.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 x)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 (/.f64 1 x) (*.f64 2 (+.f64 (pow.f64 l 2) (pow.f64 t 2)))))) 1)
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (+.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 1 x)))))
(sqrt.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (*.f64 2 (+.f64 x 1))) (*.f64 2 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)))))
(+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 0)
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(+.f64 0 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 x))))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(+.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 x x)) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 x x)))
(+.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 1/2 x)) (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 1/2 x)))
(-.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 0)
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(-.f64 0 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 x)))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(-.f64 1 (-.f64 1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 x x)))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 2 (/.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 2))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 2 (*.f64 (/.f64 1/2 x) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 2 (*.f64 (neg.f64 (/.f64 1/2 x)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 1 x))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 1)
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 x)) -1)
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 x)))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 1/2 x))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (/.f64 1 x) 1/2))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 x)) 1/2)
(*.f64 1/2 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 x)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 x -2)))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) 4) (/.f64 1 (*.f64 x 4)))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 4 (/.f64 1 (*.f64 x 4))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 4 (/.f64 1/4 x)))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2) (neg.f64 (/.f64 1/2 x)))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 (/.f64 1 x) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 -1 x))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 1/2 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 x)))
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 (neg.f64 (/.f64 1/2 x)) (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 (/.f64 1/2 x) (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 (*.f64 (/.f64 1 x) 1/2) (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 x x)) 2)
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 x -2)) -2)
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) 4))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 4 (/.f64 1 (*.f64 x 4))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 4 (/.f64 1/4 x)))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 2) 2)
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(pow.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x) 1)
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 x)))
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
(+.f64 (/.f64 (pow.f64 t 2) x) 0)
(/.f64 (pow.f64 t 2) x)
(+.f64 0 (/.f64 (pow.f64 t 2) x))
(/.f64 (pow.f64 t 2) x)
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) 1/2) x) (/.f64 (*.f64 (pow.f64 t 2) 1/2) x))
(/.f64 (pow.f64 t 2) x)
(-.f64 (/.f64 (pow.f64 t 2) x) 0)
(/.f64 (pow.f64 t 2) x)
(*.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 1/2) x))
(/.f64 (pow.f64 t 2) x)
(*.f64 (pow.f64 t 2) (/.f64 1 x))
(/.f64 (pow.f64 t 2) x)
(*.f64 (/.f64 (pow.f64 t 2) x) 1)
(/.f64 (pow.f64 t 2) x)
(*.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 1/2 x))
(/.f64 (pow.f64 t 2) x)
(*.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 (/.f64 1 x) 1/2))
(/.f64 (pow.f64 t 2) x)
(*.f64 1 (/.f64 (pow.f64 t 2) x))
(/.f64 (pow.f64 t 2) x)
(*.f64 -1 (/.f64 (pow.f64 t 2) (neg.f64 x)))
(/.f64 (pow.f64 t 2) x)
(*.f64 (*.f64 (pow.f64 t 2) 4) (/.f64 1 (*.f64 x 4)))
(*.f64 (pow.f64 t 2) (*.f64 4 (/.f64 1 (*.f64 x 4))))
(*.f64 (pow.f64 t 2) (*.f64 4 (/.f64 1/4 x)))
(*.f64 (/.f64 1 x) (pow.f64 t 2))
(/.f64 (pow.f64 t 2) x)
(*.f64 (neg.f64 (pow.f64 t 2)) (/.f64 -1 x))
(/.f64 (pow.f64 t 2) x)
(*.f64 4 (/.f64 (pow.f64 t 2) (*.f64 x 4)))
(/.f64 (pow.f64 t 2) x)
(*.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) 1/2)
(/.f64 (pow.f64 t 2) x)
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 t 2) x)))
(/.f64 (pow.f64 t 2) x)
(*.f64 (/.f64 -1 x) (neg.f64 (pow.f64 t 2)))
(/.f64 (pow.f64 t 2) x)
(*.f64 (/.f64 (*.f64 (pow.f64 t 2) 1/2) x) 2)
(/.f64 (pow.f64 t 2) x)
(*.f64 (/.f64 1/2 x) (*.f64 2 (pow.f64 t 2)))
(/.f64 (pow.f64 t 2) x)
(*.f64 (*.f64 (pow.f64 t 2) 1/2) (/.f64 2 x))
(*.f64 (pow.f64 t 2) (*.f64 1/2 (/.f64 2 x)))
(*.f64 1/2 (*.f64 (/.f64 2 x) (pow.f64 t 2)))
(*.f64 1/2 (*.f64 (pow.f64 t 2) (/.f64 2 x)))
(*.f64 (*.f64 (/.f64 1 x) 1/2) (*.f64 2 (pow.f64 t 2)))
(/.f64 (pow.f64 t 2) x)
(*.f64 (/.f64 (pow.f64 t 2) (neg.f64 x)) -1)
(/.f64 (pow.f64 t 2) x)
(*.f64 (/.f64 2 x) (*.f64 (pow.f64 t 2) 1/2))
(*.f64 (pow.f64 t 2) (*.f64 1/2 (/.f64 2 x)))
(*.f64 1/2 (*.f64 (/.f64 2 x) (pow.f64 t 2)))
(*.f64 1/2 (*.f64 (pow.f64 t 2) (/.f64 2 x)))
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (pow.f64 t 2) 4))
(*.f64 (pow.f64 t 2) (*.f64 4 (/.f64 1 (*.f64 x 4))))
(*.f64 (pow.f64 t 2) (*.f64 4 (/.f64 1/4 x)))
(*.f64 (/.f64 (pow.f64 t 2) (*.f64 x 4)) 4)
(/.f64 (pow.f64 t 2) x)
(pow.f64 (/.f64 (pow.f64 t 2) x) 1)
(/.f64 (pow.f64 t 2) x)
(neg.f64 (/.f64 (pow.f64 t 2) (neg.f64 x)))
(/.f64 (pow.f64 t 2) x)
(+.f64 (/.f64 (pow.f64 l 2) x) 0)
(/.f64 (pow.f64 l 2) x)
(+.f64 0 (/.f64 (pow.f64 l 2) x))
(/.f64 (pow.f64 l 2) x)
(+.f64 (/.f64 (pow.f64 l 2) (+.f64 x x)) (/.f64 (pow.f64 l 2) (+.f64 x x)))
(/.f64 (pow.f64 l 2) x)
(-.f64 (/.f64 (pow.f64 l 2) x) 0)
(/.f64 (pow.f64 l 2) x)
(*.f64 2 (/.f64 (pow.f64 l 2) (+.f64 x x)))
(/.f64 (pow.f64 l 2) x)
(*.f64 2 (/.f64 (/.f64 (pow.f64 l 2) x) 2))
(/.f64 (pow.f64 l 2) x)
(*.f64 2 (*.f64 (/.f64 1/2 x) (pow.f64 l 2)))
(*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 1/2 x)))
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 1/2 x))
(*.f64 (pow.f64 l 2) (/.f64 1 x))
(/.f64 (pow.f64 l 2) x)
(*.f64 (/.f64 (pow.f64 l 2) x) 1)
(/.f64 (pow.f64 l 2) x)
(*.f64 1 (/.f64 (pow.f64 l 2) x))
(/.f64 (pow.f64 l 2) x)
(*.f64 -1 (/.f64 (pow.f64 l 2) (neg.f64 x)))
(/.f64 (pow.f64 l 2) x)
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 1/2 x))
(*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 1/2 x)))
(*.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (/.f64 1 x) 1/2))
(/.f64 (pow.f64 l 2) x)
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) 1/2)
(/.f64 (pow.f64 l 2) x)
(*.f64 (*.f64 (pow.f64 l 2) 4) (/.f64 1 (*.f64 x 4)))
(*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 1 (*.f64 x 4))))
(*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 1/4 x)))
(*.f64 (/.f64 1 x) (pow.f64 l 2))
(/.f64 (pow.f64 l 2) x)
(*.f64 (neg.f64 (pow.f64 l 2)) (/.f64 -1 x))
(/.f64 (pow.f64 l 2) x)
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 l 2) x)))
(/.f64 (pow.f64 l 2) x)
(*.f64 (/.f64 -1 x) (neg.f64 (pow.f64 l 2)))
(/.f64 (pow.f64 l 2) x)
(*.f64 (/.f64 1/2 x) (*.f64 2 (pow.f64 l 2)))
(*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 1/2 x)))
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 1/2 x))
(*.f64 (*.f64 (/.f64 1 x) 1/2) (*.f64 2 (pow.f64 l 2)))
(/.f64 (pow.f64 l 2) x)
(*.f64 (/.f64 (pow.f64 l 2) (neg.f64 x)) -1)
(/.f64 (pow.f64 l 2) x)
(*.f64 (/.f64 (pow.f64 l 2) (+.f64 x x)) 2)
(/.f64 (pow.f64 l 2) x)
(*.f64 (/.f64 (/.f64 (pow.f64 l 2) x) 2) 2)
(/.f64 (pow.f64 l 2) x)
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (pow.f64 l 2) 4))
(*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 1 (*.f64 x 4))))
(*.f64 (pow.f64 l 2) (*.f64 4 (/.f64 1/4 x)))
(pow.f64 (/.f64 (pow.f64 l 2) x) 1)
(/.f64 (pow.f64 l 2) x)
(neg.f64 (/.f64 (pow.f64 l 2) (neg.f64 x)))
(/.f64 (pow.f64 l 2) x)

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 t (/.f64 1 t))
Compiler

Compiled 13 to 9 computations (30.8% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite100.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1742×rational.json-1
1742×rational.json-2
1742×rational.json-3
1740×rational.json-4
1190×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0613
1527
21337
32921
48641
527521
664171
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 t (/.f64 1 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x . 1)))))

simplify8.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0113
Stop Event
saturated
Counts
13 → 1
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
1
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
1

localize13.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) t)))
0.4b
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) t))
0.5b
(*.f64 (sqrt.f64 2) t)
Compiler

Compiled 27 to 22 computations (18.5% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite98.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1624×rational.json-1
1624×rational.json-2
1624×rational.json-4
1624×rational.json-3
1524×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0948
16348
216714
35858
423978
566778
Stop Event
node limit
Counts
2 → 32
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) t))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (sqrt.f64 2) t))) (/.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (sqrt.f64 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 2) t) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 2) t) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (sqrt.f64 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 2 t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (+.f64 t t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 t) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 (sqrt.f64 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (+.f64 t t)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (*.f64 (sqrt.f64 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 2) (*.f64 t (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (*.f64 t 4)) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 t t)) 1/2) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (*.f64 t (neg.f64 (sqrt.f64 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (sqrt.f64 2) t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 t) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 t 4))) (*.f64 (sqrt.f64 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 2) (*.f64 t (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (sqrt.f64 2) t) (neg.f64 (sqrt.f64 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x . 1)))))

simplify146.0ms (0.5%)

Algorithm
egg-herbie
Rules
1958×rational.json-simplify-35
900×rational.json-simplify-44
808×rational.json-simplify-47
752×rational.json-simplify-1
748×rational.json-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066314
1145314
2329314
3800314
43189314
56110314
67174314
77948314
Stop Event
node limit
Counts
56 → 33
Calls
Call 1
Inputs
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 0 (/.f64 1 t))
(+.f64 (/.f64 1 t) 0)
(+.f64 (/.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (sqrt.f64 2) t))) (/.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (sqrt.f64 2) t))))
(+.f64 (/.f64 (/.f64 (sqrt.f64 2) t) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 2) t) (*.f64 2 (sqrt.f64 2))))
(-.f64 (/.f64 1 t) 0)
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (*.f64 t 4))))
(*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (sqrt.f64 2) t))))
(*.f64 2 (/.f64 (/.f64 2 t) 4))
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (+.f64 t t)))
(*.f64 1 (/.f64 1 t))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (*.f64 t 4)))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (+.f64 t t)) 1/2))
(*.f64 (/.f64 2 t) 1/2)
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 t 4))))
(*.f64 (/.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 2) 1/2))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 (sqrt.f64 2) t))
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 t t)) (sqrt.f64 2))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (*.f64 (sqrt.f64 2) t)))
(*.f64 -1 (/.f64 (sqrt.f64 2) (*.f64 t (neg.f64 (sqrt.f64 2)))))
(*.f64 (/.f64 1 t) 1)
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 t 4)) (*.f64 2 (sqrt.f64 2)))
(*.f64 1/2 (/.f64 2 t))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 t t)) 1/2) (*.f64 2 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 t (neg.f64 (sqrt.f64 2)))) -1)
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (sqrt.f64 2) t))) 2)
(*.f64 (/.f64 (/.f64 2 t) 4) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 t 4))) (*.f64 (sqrt.f64 2) 4))
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2)))
(pow.f64 (/.f64 1 t) 1)
(neg.f64 (/.f64 (sqrt.f64 2) (*.f64 t (neg.f64 (sqrt.f64 2)))))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 2) t) (neg.f64 (sqrt.f64 2))))
1
Outputs
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 0 (/.f64 1 t))
(/.f64 1 t)
(+.f64 (/.f64 1 t) 0)
(/.f64 1 t)
(+.f64 (/.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (sqrt.f64 2) t))) (/.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (sqrt.f64 2) t))))
(/.f64 1 t)
(+.f64 (/.f64 (/.f64 (sqrt.f64 2) t) (*.f64 2 (sqrt.f64 2))) (/.f64 (/.f64 (sqrt.f64 2) t) (*.f64 2 (sqrt.f64 2))))
(/.f64 1 t)
(-.f64 (/.f64 1 t) 0)
(/.f64 1 t)
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (*.f64 t 4))))
(/.f64 1 t)
(*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (sqrt.f64 2) t))))
(/.f64 1 t)
(*.f64 2 (/.f64 (/.f64 2 t) 4))
(/.f64 1 t)
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (+.f64 t t)))
(/.f64 1 t)
(*.f64 1 (/.f64 1 t))
(/.f64 1 t)
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (*.f64 t 4)))
(/.f64 1 t)
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (+.f64 t t)) 1/2))
(/.f64 1 t)
(*.f64 (/.f64 2 t) 1/2)
(/.f64 1 t)
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 t 4))))
(/.f64 1 t)
(*.f64 (/.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 2) 1/2))
(/.f64 1 t)
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 (sqrt.f64 2) t))
(/.f64 1 t)
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 t t)) (sqrt.f64 2))
(/.f64 1 t)
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (*.f64 (sqrt.f64 2) t)))
(/.f64 1 t)
(*.f64 -1 (/.f64 (sqrt.f64 2) (*.f64 t (neg.f64 (sqrt.f64 2)))))
(/.f64 1 t)
(*.f64 (/.f64 1 t) 1)
(/.f64 1 t)
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 t 4)) (*.f64 2 (sqrt.f64 2)))
(/.f64 1 t)
(*.f64 1/2 (/.f64 2 t))
(/.f64 1 t)
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 t t)) 1/2) (*.f64 2 (sqrt.f64 2)))
(/.f64 1 t)
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 t (neg.f64 (sqrt.f64 2)))) -1)
(/.f64 1 t)
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (sqrt.f64 2) t))) 2)
(/.f64 1 t)
(*.f64 (/.f64 (/.f64 2 t) 4) 2)
(/.f64 1 t)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 t 4))) (*.f64 (sqrt.f64 2) 4))
(/.f64 1 t)
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2)))
(/.f64 1 t)
(pow.f64 (/.f64 1 t) 1)
(/.f64 1 t)
(neg.f64 (/.f64 (sqrt.f64 2) (*.f64 t (neg.f64 (sqrt.f64 2)))))
(/.f64 1 t)
(neg.f64 (/.f64 (/.f64 (sqrt.f64 2) t) (neg.f64 (sqrt.f64 2))))
(/.f64 1 t)
1

localize39.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 102 to 76 computations (25.5% saved)

series15.0ms (0.1%)

Counts
3 → 52
Calls

15 calls:

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

rewrite80.0ms (0.3%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
018131
1143131
2379113
31157113
44511113
Stop Event
node limit
Counts
3 → 104
Calls
Call 1
Inputs
(-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)
(+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1)))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (+.f64 x -1)) (+.f64 (/.f64 1 (+.f64 x -1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x (+.f64 x -1)) -1) (/.f64 1 (+.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (+.f64 x -1)) -1) (/.f64 x (+.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 4) (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (*.f64 2 (+.f64 x 1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 (+.f64 x -1)) (*.f64 2 (+.f64 x 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x 1) (/.f64 1 (+.f64 x -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (*.f64 2 (+.f64 x 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x)))) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x)))) (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x))))) (+.f64 (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 4) (*.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x))) (+.f64 x -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x)))) (+.f64 x -1)) (+.f64 1 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) t) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) t) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)))) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) (/.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)))) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) l) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (*.f64 2 (/.f64 t l))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (*.f64 t 4)) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))) (/.f64 1 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (/.f64 t (+.f64 l l)) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 t 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 l l)) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 (sqrt.f64 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) l) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 (sqrt.f64 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (*.f64 (sqrt.f64 2) (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (/.f64 (sqrt.f64 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (neg.f64 t)) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (neg.f64 t)) (/.f64 1 (*.f64 l (neg.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (neg.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))) (/.f64 1 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 2) l)) (/.f64 (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) (/.f64 l t))) (*.f64 (sqrt.f64 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 t l))) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) l)) (*.f64 t 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t l) (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (*.f64 2 (/.f64 t l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 1/2) (*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 t l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) 2) (/.f64 (+.f64 t t) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) 2) (*.f64 2 (/.f64 (sqrt.f64 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 (sqrt.f64 2) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) (+.f64 l l)) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (+.f64 l l)) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) 1/2) (*.f64 (sqrt.f64 2) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 t 1/2)) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 (sqrt.f64 2) 1/2)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t t) l) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)))) (neg.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 l l)) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 l)) (*.f64 t (neg.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) (*.f64 l 4))) (*.f64 (sqrt.f64 2) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) (*.f64 (sqrt.f64 2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (neg.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))) (*.f64 (sqrt.f64 2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)))) (neg.f64 l)))))))

simplify149.0ms (0.5%)

Algorithm
egg-herbie
Rules
1202×rational.json-simplify-51
902×rational.json-simplify-50
886×rational.json-simplify-35
872×rational.json-simplify-2
864×rational.json-simplify-61
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02818140
16767992
217207872
343827188
469557188
Stop Event
node limit
Counts
156 → 222
Calls
Call 1
Inputs
-2
(-.f64 (*.f64 -2 x) 2)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 -2 x)) 2)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3)))) 2)
(/.f64 2 x)
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))))
(/.f64 2 x)
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))))
-1
(-.f64 (*.f64 -2 x) 1)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 -2 x)) 1)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3)))) 1)
1
(+.f64 1 (*.f64 2 (/.f64 1 x)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
1
(+.f64 1 (*.f64 2 (/.f64 1 x)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2))))))
(+.f64 (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 5)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(+.f64 (/.f64 x (+.f64 x -1)) (+.f64 (/.f64 1 (+.f64 x -1)) -1))
(+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1))
(+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)
(+.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 0)
(+.f64 0 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))
(+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(+.f64 (+.f64 (/.f64 x (+.f64 x -1)) -1) (/.f64 1 (+.f64 x -1)))
(+.f64 (+.f64 (/.f64 1 (+.f64 x -1)) -1) (/.f64 x (+.f64 x -1)))
(*.f64 1 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))
(*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 1)
(*.f64 2 (/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 2))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 2) 1/2)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 2))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 2) 2)
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 1)
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 4) 4)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 4) (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 4)) 8)
(pow.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 1)
(-.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 0)
(*.f64 1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))
(*.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 1)
(*.f64 2 (/.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 2))
(*.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (*.f64 2 (+.f64 x 1))) 1/2)
(*.f64 1/2 (*.f64 (/.f64 1 (+.f64 x -1)) (*.f64 2 (+.f64 x 1))))
(*.f64 (+.f64 x 1) (/.f64 1 (+.f64 x -1)))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 2) 2)
(/.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 1)
(/.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (*.f64 2 (+.f64 x 1))) 2)
(/.f64 (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x)))) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 4) 4)
(/.f64 (+.f64 (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x)))) (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x))))) (+.f64 (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 4) (*.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 4)) 8)
(/.f64 (/.f64 (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x))) (+.f64 x -1))
(/.f64 (/.f64 (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x)))) (+.f64 x -1)) (+.f64 1 (/.f64 -1 x)))
(pow.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 1)
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 0)
(+.f64 0 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))
(-.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 0)
(*.f64 1 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 2))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)))
(*.f64 t (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) l))
(*.f64 (*.f64 (sqrt.f64 2) t) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 1)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) t) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)))) (neg.f64 l)))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) (/.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) 1/2))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)))) (/.f64 1 l))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) l) t)
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (*.f64 2 (/.f64 t l))) 1/2)
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 t 4)) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) (*.f64 l 4))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))) (/.f64 1 (+.f64 l l)))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (/.f64 t (+.f64 l l)) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 t 1/2)))
(*.f64 (+.f64 t t) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 l l)) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))
(*.f64 (+.f64 t t) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 (sqrt.f64 2) 1/2)))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (/.f64 t l))
(*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 (sqrt.f64 2) t))
(*.f64 (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (sqrt.f64 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (*.f64 (sqrt.f64 2) (/.f64 t l)))
(*.f64 (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (/.f64 (sqrt.f64 2) l))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 t)) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 t)) (/.f64 1 (*.f64 l (neg.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))
(*.f64 (*.f64 t (neg.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))) (/.f64 1 (neg.f64 l)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 2) l)) (/.f64 (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) 2))
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) (/.f64 l t))) (*.f64 (sqrt.f64 2) 1/2))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 t l))) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))
(*.f64 (/.f64 1 l) (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)))))
(*.f64 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) l)) (*.f64 t 1/2))
(*.f64 (/.f64 t l) (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (*.f64 2 (/.f64 t l))))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) (/.f64 l t))))
(*.f64 (*.f64 t 1/2) (*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) l)))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 t l))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) 2) (/.f64 (+.f64 t t) l))
(*.f64 (/.f64 (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) 2) (*.f64 2 (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 (sqrt.f64 2) (+.f64 t t)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (+.f64 l l)) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (+.f64 t t))
(*.f64 (/.f64 (/.f64 t (+.f64 l l)) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (*.f64 2 (sqrt.f64 2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) 1/2) (*.f64 (sqrt.f64 2) (+.f64 t t)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 t 1/2)) (*.f64 2 (sqrt.f64 2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 (sqrt.f64 2) 1/2)) (+.f64 t t))
(*.f64 (/.f64 (+.f64 t t) l) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) 2))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) -1)
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))) -1)
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)))) (neg.f64 l)) -1)
(*.f64 (/.f64 1 (+.f64 l l)) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 2)
(*.f64 (/.f64 1 (neg.f64 l)) (*.f64 t (neg.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) (*.f64 l 4))) (*.f64 (sqrt.f64 2) (*.f64 t 4)))
(*.f64 (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) (*.f64 (sqrt.f64 2) (neg.f64 t)))
(*.f64 (/.f64 1 (*.f64 l (neg.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))) (*.f64 (sqrt.f64 2) (neg.f64 t)))
(pow.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)))) (neg.f64 l)))
Outputs
-2
(-.f64 (*.f64 -2 x) 2)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 -2 x)) 2)
(-.f64 (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 2))) 2)
(-.f64 (*.f64 -2 (+.f64 (pow.f64 x 2) x)) 2)
(-.f64 (*.f64 -2 (+.f64 x (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3)))) 2)
(+.f64 (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3))) (-.f64 (*.f64 -2 (pow.f64 x 2)) 2))
(+.f64 (*.f64 -2 (+.f64 (pow.f64 x 3) x)) (-.f64 (*.f64 -2 (pow.f64 x 2)) 2))
(-.f64 (*.f64 -2 (+.f64 (pow.f64 x 2) (+.f64 x (pow.f64 x 3)))) 2)
(/.f64 2 x)
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))
(*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
(*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))) (*.f64 2 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (*.f64 2 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))
(*.f64 2 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 4)))))
(/.f64 2 x)
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))
(*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
(*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))) (*.f64 2 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (*.f64 2 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))
(*.f64 2 (+.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 4)))))
-1
(-.f64 (*.f64 -2 x) 1)
(+.f64 (*.f64 -2 x) -1)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 -2 x)) 1)
(+.f64 (*.f64 -2 x) (-.f64 (*.f64 -2 (pow.f64 x 2)) 1))
(+.f64 (*.f64 -2 (+.f64 (pow.f64 x 2) x)) -1)
(+.f64 (*.f64 -2 (+.f64 x (pow.f64 x 2))) -1)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3)))) 1)
(+.f64 (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3))) (-.f64 (*.f64 -2 (pow.f64 x 2)) 1))
(+.f64 (*.f64 -2 (+.f64 (pow.f64 x 3) x)) (+.f64 (*.f64 -2 (pow.f64 x 2)) -1))
(+.f64 (*.f64 -2 (+.f64 (pow.f64 x 2) (+.f64 x (pow.f64 x 3)))) -1)
1
(+.f64 1 (*.f64 2 (/.f64 1 x)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))
1
(+.f64 1 (*.f64 2 (/.f64 1 x)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l)
(*.f64 (*.f64 t (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) l))
(*.f64 (sqrt.f64 -1) (/.f64 t l))
(*.f64 t (/.f64 (sqrt.f64 -1) l))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2)))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) l)) (*.f64 1/4 (*.f64 (*.f64 x t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/2))))))
(+.f64 (*.f64 (sqrt.f64 -1) (/.f64 t l)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 x t) (*.f64 l (sqrt.f64 -1/2))))))
(+.f64 (*.f64 t (/.f64 (sqrt.f64 -1) l)) (*.f64 1/4 (*.f64 t (/.f64 (*.f64 x (sqrt.f64 2)) (*.f64 l (sqrt.f64 -1/2))))))
(+.f64 (*.f64 t (/.f64 (sqrt.f64 -1) l)) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 x (/.f64 t l)) (sqrt.f64 -1/2)) 1/4)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) l)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/2))))) (*.f64 -1/32 (*.f64 (*.f64 (pow.f64 x 2) t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/8)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 x t) (*.f64 l (sqrt.f64 -1/2))))) (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 t l)) (*.f64 -1/32 (*.f64 (*.f64 (pow.f64 x 2) t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/8)))))))
(+.f64 (*.f64 t (/.f64 (sqrt.f64 -1) l)) (+.f64 (*.f64 1/4 (*.f64 t (/.f64 (*.f64 x (sqrt.f64 2)) (*.f64 l (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 (pow.f64 x 2) t) (*.f64 l (sqrt.f64 -1/8))) -1/32))))
(+.f64 (*.f64 t (/.f64 (sqrt.f64 -1) l)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 x (/.f64 t l)) (sqrt.f64 -1/2)) 1/4)) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 (pow.f64 x 2) t) (*.f64 l (sqrt.f64 -1/8))) -1/32))))
(+.f64 (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 5)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2)))))))
(+.f64 (+.f64 (*.f64 (*.f64 t (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) l)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/2))))) (*.f64 -1/32 (*.f64 (*.f64 (pow.f64 x 2) t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/8))))))) (*.f64 1/128 (*.f64 (*.f64 (pow.f64 x 3) t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/32))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 x t) (*.f64 l (sqrt.f64 -1/2))))) (*.f64 -1/32 (*.f64 (*.f64 (pow.f64 x 2) t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/8)))))) (+.f64 (*.f64 1/128 (*.f64 (*.f64 (pow.f64 x 3) t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/32))))) (*.f64 (sqrt.f64 -1) (/.f64 t l))))
(+.f64 (*.f64 t (/.f64 (sqrt.f64 -1) l)) (+.f64 (*.f64 1/4 (*.f64 t (/.f64 (*.f64 x (sqrt.f64 2)) (*.f64 l (sqrt.f64 -1/2))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 (pow.f64 x 2) t) (*.f64 l (sqrt.f64 -1/8))) -1/32)) (*.f64 1/128 (*.f64 (*.f64 (sqrt.f64 2) t) (/.f64 (pow.f64 x 3) (*.f64 l (sqrt.f64 -1/32))))))))
(+.f64 (*.f64 t (/.f64 (sqrt.f64 -1) l)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 x (/.f64 t l)) (sqrt.f64 -1/2)) 1/4)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (*.f64 (pow.f64 x 2) t) (*.f64 l (sqrt.f64 -1/8))) -1/32)) (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) (/.f64 t l))) (sqrt.f64 -1/32))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(+.f64 (/.f64 x (+.f64 x -1)) (+.f64 (/.f64 1 (+.f64 x -1)) -1))
(+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1)
(+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))
(+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))
(+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1))
(+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1)
(+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))
(+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))
(+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)
(+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(+.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 0)
(+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(+.f64 0 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))
(+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(+.f64 (+.f64 (/.f64 x (+.f64 x -1)) -1) (/.f64 1 (+.f64 x -1)))
(+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1)
(+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))
(+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))
(+.f64 (+.f64 (/.f64 1 (+.f64 x -1)) -1) (/.f64 x (+.f64 x -1)))
(+.f64 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))) -1)
(+.f64 (/.f64 x (+.f64 x -1)) (+.f64 -1 (/.f64 1 (+.f64 x -1))))
(+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))
(*.f64 1 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))
(+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 1)
(+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 2 (/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 2))
(+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 2) 1/2)
(+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 2))
(+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 2) 2)
(+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 1)
(+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 2) 2)
(+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 4) 4)
(+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 4) (*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 4)) 8)
(+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(pow.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1) 1)
(+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(-.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 0)
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))
(/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))
(/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))
(/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 1)
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))
(/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 2 (/.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 2))
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))
(/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (*.f64 2 (+.f64 x 1))) 1/2)
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))
(/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 1/2 (*.f64 (/.f64 1 (+.f64 x -1)) (*.f64 2 (+.f64 x 1))))
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))
(/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 (+.f64 x 1) (/.f64 1 (+.f64 x -1)))
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))
(/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 2) 2)
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))
(/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(/.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 1)
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))
(/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(/.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (*.f64 2 (+.f64 x 1))) 2)
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))
(/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(/.f64 (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x)))) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(/.f64 (+.f64 x (+.f64 (/.f64 -1 x) 0)) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 -1 x))) (/.f64 1 (+.f64 x -1)))
(+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 -1 (-.f64 -1 (/.f64 -1 x))))
(/.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 4) 4)
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))
(/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(/.f64 (+.f64 (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x)))) (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x))))) (+.f64 (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x)))))
(/.f64 (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x)))) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(/.f64 (+.f64 x (+.f64 (/.f64 -1 x) 0)) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 -1 x))) (/.f64 1 (+.f64 x -1)))
(+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 -1 (-.f64 -1 (/.f64 -1 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 4) (*.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 4)) 8)
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))
(/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(/.f64 (/.f64 (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x))) (+.f64 x -1))
(/.f64 (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x)))) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(/.f64 (+.f64 x (+.f64 (/.f64 -1 x) 0)) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 -1 x))) (/.f64 1 (+.f64 x -1)))
(+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 -1 (-.f64 -1 (/.f64 -1 x))))
(/.f64 (/.f64 (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x)))) (+.f64 x -1)) (+.f64 1 (/.f64 -1 x)))
(/.f64 (+.f64 x (+.f64 -1 (+.f64 1 (/.f64 -1 x)))) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(/.f64 (+.f64 x (+.f64 (/.f64 -1 x) 0)) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 -1 x))) (/.f64 1 (+.f64 x -1)))
(+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 -1 (-.f64 -1 (/.f64 -1 x))))
(pow.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) 1)
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))
(/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 0)
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(+.f64 0 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(-.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 0)
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 1 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 2))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 t (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) l))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (*.f64 (sqrt.f64 2) t) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 1 (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 1)
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) t) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)))) (neg.f64 l)))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) (/.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))) (*.f64 (sqrt.f64 2) (+.f64 t t)))
(*.f64 (sqrt.f64 2) (*.f64 (+.f64 t t) (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (+.f64 t t) (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) 1/2))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 1 (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)))) (/.f64 1 l))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))) (/.f64 1 l)))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))))) (/.f64 1 l)))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 1 l)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) l) t)
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (*.f64 2 (/.f64 t l))) 1/2)
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 t 4)) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) (*.f64 l 4))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 4 t)) (/.f64 1 (*.f64 l (*.f64 4 (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))))
(*.f64 (*.f64 4 (*.f64 (sqrt.f64 2) t)) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))) (*.f64 4 l))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 4 t)) (/.f64 1/4 (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) t) (/.f64 1/4 (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))) (/.f64 1 (+.f64 l l)))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))) (/.f64 1 (+.f64 l l))))
(*.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))))) (*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 l)))
(*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 1/2 l))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (/.f64 t (+.f64 l l)) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 t 1/2)))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 1 (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (+.f64 t t) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 l l)) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (+.f64 t t) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 (sqrt.f64 2) 1/2)))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 1 (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (/.f64 1 (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (/.f64 1 (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (/.f64 1 (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (/.f64 t l))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 (sqrt.f64 2) t))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 1 (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (*.f64 (sqrt.f64 2) (/.f64 t l)))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (/.f64 1 (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (/.f64 1 (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (/.f64 1 (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (/.f64 (sqrt.f64 2) l))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 t)) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (*.f64 (sqrt.f64 2) (neg.f64 t)) (/.f64 1 (*.f64 l (neg.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (*.f64 t (neg.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))) (/.f64 1 (neg.f64 l)))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 2) l)) (/.f64 (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) 2))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 2) l)) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))) 2))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))) 2)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))))) 2)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) 2)))
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) (/.f64 l t))) (*.f64 (sqrt.f64 2) 1/2))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))) (/.f64 l t))))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 (/.f64 2 (/.f64 l t)) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))) (/.f64 l t))))
(*.f64 (sqrt.f64 2) (*.f64 1/2 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 l t)))))
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 t l))) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (/.f64 t l))) (/.f64 1/2 (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 2 (/.f64 t l)) (/.f64 1/2 (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (/.f64 1/2 (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))))))))
(*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (/.f64 1/2 (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))
(*.f64 (/.f64 1 l) (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))) (/.f64 1 l)))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))))) (/.f64 1 l)))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 1 l)))
(*.f64 (*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) l)) (*.f64 t 1/2))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (/.f64 t l) (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (*.f64 2 (/.f64 t l))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) (/.f64 l t))))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))) (/.f64 l t))))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 (/.f64 2 (/.f64 l t)) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))) (/.f64 l t))))
(*.f64 (sqrt.f64 2) (*.f64 1/2 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 l t)))))
(*.f64 (*.f64 t 1/2) (*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) l)))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 t l))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (/.f64 t l))) (/.f64 1/2 (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 2 (/.f64 t l)) (/.f64 1/2 (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (/.f64 1/2 (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))))))))
(*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (/.f64 1/2 (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) 2) (/.f64 (+.f64 t t) l))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) 2) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))) (/.f64 (+.f64 t t) l))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))) 2) (/.f64 (+.f64 t t) l))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 2 (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))) (/.f64 2 (/.f64 l t)))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 2 (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 2 (/.f64 l t)))
(*.f64 (/.f64 (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) 2) (*.f64 2 (/.f64 (sqrt.f64 2) l)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 2) l)) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))) 2))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))) 2)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))))) 2)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) 2)))
(*.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 (sqrt.f64 2) (+.f64 t t)))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 t t)) (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (/.f64 (/.f64 1/2 l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))) (*.f64 (sqrt.f64 2) (+.f64 t t)))
(*.f64 (sqrt.f64 2) (*.f64 (+.f64 t t) (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))))))))
(*.f64 (sqrt.f64 2) (*.f64 (+.f64 t t) (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (+.f64 l l)) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (+.f64 t t))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (/.f64 (/.f64 t (+.f64 l l)) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) (*.f64 2 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) 1/2) (*.f64 (sqrt.f64 2) (+.f64 t t)))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 1 (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 t 1/2)) (*.f64 2 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 1 (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l)) (*.f64 (sqrt.f64 2) 1/2)) (+.f64 t t))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 1 (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 (+.f64 t t) l) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))) 2))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) 2) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))) (/.f64 (+.f64 t t) l))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))) 2) (/.f64 (+.f64 t t) l))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 2 (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))) (/.f64 2 (/.f64 l t)))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 2 (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))) (/.f64 2 (/.f64 l t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) -1)
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))) -1)
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)))) (neg.f64 l)) -1)
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (/.f64 1 (+.f64 l l)) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))) (/.f64 1 (+.f64 l l))))
(*.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1))))) (*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 l)))
(*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) (/.f64 1/2 l))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 2)
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (/.f64 1 (neg.f64 l)) (*.f64 t (neg.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 2) 2)
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) (*.f64 l 4))) (*.f64 (sqrt.f64 2) (*.f64 t 4)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 4 t)) (/.f64 1 (*.f64 l (*.f64 4 (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))))
(*.f64 (*.f64 4 (*.f64 (sqrt.f64 2) t)) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))) (*.f64 4 l))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 4 t)) (/.f64 1/4 (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 4 (*.f64 (*.f64 (sqrt.f64 2) t) (/.f64 1/4 (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))))))
(*.f64 (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) (*.f64 (sqrt.f64 2) (neg.f64 t)))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(*.f64 (/.f64 1 (*.f64 l (neg.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))) (*.f64 (sqrt.f64 2) (neg.f64 t)))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(pow.f64 (*.f64 (sqrt.f64 2) (/.f64 t (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))) 1)
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)) l))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)) -1)))) (neg.f64 l)))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (+.f64 -1 (*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x 1))))))
(*.f64 (sqrt.f64 2) (/.f64 t (*.f64 l (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x -1) 1)))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t (sqrt.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))) l))

localize47.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
0.3b
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
16.3b
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
20.6b
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
Compiler

Compiled 156 to 83 computations (46.8% saved)

series47.0ms (0.2%)

Counts
4 → 144
Calls

36 calls:

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

rewrite86.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
022282
1164282
2412282
31206282
44837282
Stop Event
node limit
Counts
4 → 88
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (neg.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 l l)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 4) (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1/2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (*.f64 1/2 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4) (/.f64 1 (*.f64 (sqrt.f64 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 t 1/2) (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (*.f64 t 1/2) (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 2) (*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 1/2 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (*.f64 1/2 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (/.f64 4 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 t (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 2 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 (sqrt.f64 2) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 t (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 t (*.f64 2 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t 1/2) (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 1/2) (*.f64 2 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1)))))

simplify338.0ms (1.2%)

Algorithm
egg-herbie
Rules
1694×rational.json-simplify-61
1024×rational.json-simplify-43
1016×rational.json-simplify-35
770×rational.json-simplify-2
728×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
088845286
1253843924
2564143342
Stop Event
node limit
Counts
232 → 517
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (pow.f64 x 3)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))
(*.f64 (sqrt.f64 2) t)
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))))) (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 2) t)
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)) (*.f64 t (sqrt.f64 -2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)) (*.f64 t (sqrt.f64 -2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 2)) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 1 x) 5))) (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 3)) (*.f64 (pow.f64 t 5) (pow.f64 (sqrt.f64 -2) 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)) (*.f64 t (sqrt.f64 -2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 2)) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3))))))))
(*.f64 l (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))) (*.f64 l (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))) (*.f64 l (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))) (+.f64 (*.f64 l (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 1 x) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 5))))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 1 x) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))))))
(sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3))) (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (pow.f64 (-.f64 1 x) 2)))) (+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (pow.f64 (-.f64 1 x) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3))) (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (pow.f64 (-.f64 1 x) 2)))) (+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3))))) (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (*.f64 (pow.f64 t 5) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 1 x) 5))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (*.f64 (pow.f64 t 5) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 1 x) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3))))))))
(-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x)) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 x 2))))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 x 3))) (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 x 2)))))) (pow.f64 l 2))
(*.f64 2 (pow.f64 t 2))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (*.f64 2 (pow.f64 t 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (*.f64 2 (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (*.f64 2 (pow.f64 t 2)))))
(*.f64 2 (pow.f64 t 2))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (*.f64 2 (pow.f64 t 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (*.f64 2 (pow.f64 t 2)))))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)))
(*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))
(*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (pow.f64 x 3)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))
t
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t x)))) t)
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t (pow.f64 x 2))))) t))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t (pow.f64 x 2))))) (+.f64 t (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t (pow.f64 x 3))))))))
t
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t x)))) t)
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t x)))) (+.f64 t (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t (pow.f64 x 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t x)))) (+.f64 t (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t (pow.f64 x 3))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t (pow.f64 x 2))))))))
(*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (+.f64 (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 3)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (pow.f64 (sqrt.f64 -2) 5)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 1 x) 5))))) (+.f64 (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))))))
(*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))
(+.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))))
(+.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))))))
(+.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 1 x) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 5))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))))))
(*.f64 -1 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (*.f64 -1 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (*.f64 -1 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 1 x) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 5))))) (*.f64 -1 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))))) (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 1 x) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))))) (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 1 x) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 1 x) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 5))))))))
(*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (+.f64 (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (pow.f64 (sqrt.f64 -2) 5)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 1 x) 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (pow.f64 (sqrt.f64 -2) 5)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 1 x) 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3)))) 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3)))) 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3))) (/.f64 (+.f64 1 x) (-.f64 1 x))) 2)) (+.f64 1 x)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (-.f64 1 x)))) (*.f64 -8 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 4) (pow.f64 (-.f64 1 x) 3))))) (pow.f64 t 7))) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 -1/2)))) 2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (pow.f64 t 4) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 -1/2)))) 2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (+.f64 1 x) 3)))) (-.f64 1 x))) (*.f64 (+.f64 1 x) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (pow.f64 (-.f64 1 x) 4)) (pow.f64 (+.f64 1 x) 4))))) (*.f64 (pow.f64 t 6) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 -1/2)))) 2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (pow.f64 t 4) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 -1/2)))) 2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (pow.f64 t 4) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 -1/2)))) 2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (+.f64 1 x) 3)))) (-.f64 1 x))) (*.f64 (+.f64 1 x) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (pow.f64 (-.f64 1 x) 4)) (pow.f64 (+.f64 1 x) 4))))) (*.f64 (pow.f64 t 6) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 -1/2)))) 2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (pow.f64 t 4) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) 2))) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) 2))) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))) (pow.f64 x 3)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (pow.f64 t 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (pow.f64 t 2))) (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2))))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (pow.f64 t 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))))) (pow.f64 t 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))))) (pow.f64 t 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))))) (pow.f64 t 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 t 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 2) (pow.f64 (-.f64 1 x) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) (*.f64 (pow.f64 t 3) (sqrt.f64 -1/2))))) 2)) (*.f64 (pow.f64 l 4) (pow.f64 t 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 2) (pow.f64 (-.f64 1 x) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) (*.f64 (pow.f64 t 3) (sqrt.f64 -1/2))))) 2)) (*.f64 (pow.f64 l 4) (pow.f64 t 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 2) (pow.f64 (-.f64 1 x) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) (*.f64 (pow.f64 t 3) (sqrt.f64 -1/2))))) 2)) (*.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) (-.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 3) (pow.f64 (-.f64 1 x) 4)) (*.f64 (pow.f64 (+.f64 1 x) 4) (pow.f64 t 8))))) (pow.f64 l 6)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) 2)) t)) (pow.f64 l 5)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) 2)) t)) (pow.f64 l 5)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) 2)) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) (-.f64 1 x)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 4) (pow.f64 (-.f64 1 x) 3))))))) (pow.f64 l 7)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) 2)) t)) (pow.f64 l 5)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) 2)) t)) (pow.f64 l 5)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) 2)) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) (-.f64 1 x)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 4) (pow.f64 (-.f64 1 x) 3))))))) (pow.f64 l 7)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 0)
(+.f64 0 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(-.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 0)
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4)) 8)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (neg.f64 (*.f64 l l)))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 0)
(+.f64 0 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(+.f64 (neg.f64 (*.f64 l l)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))
(*.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(*.f64 2 (/.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 2))
(*.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)
(*.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1/2)
(*.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))) -1)
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)
(/.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2)
(/.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 4) 4)
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 4) (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 4)) 8)
(pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 0)
(+.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 0)
(*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (neg.f64 (sqrt.f64 2))))
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (*.f64 2 (sqrt.f64 2))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 2))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (/.f64 1 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 1)
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1/2 (sqrt.f64 2)))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (*.f64 1/2 (/.f64 1 (sqrt.f64 2))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4) (/.f64 1 (*.f64 (sqrt.f64 2) 4)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 4) 1/4)
(*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (neg.f64 (sqrt.f64 2))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))))
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 1)
(+.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 0)
(+.f64 0 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(-.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 0)
(*.f64 -1 (/.f64 t (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (sqrt.f64 2))))
(*.f64 1 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 2 (*.f64 (*.f64 t 1/2) (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 2 (*.f64 (*.f64 (*.f64 t 1/2) (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1))
(*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) t))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 1/2 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (*.f64 1/2 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1))
(*.f64 (+.f64 t t) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2))
(*.f64 (+.f64 t t) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2) 1))
(*.f64 (+.f64 t t) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) t)))))
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (/.f64 4 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))
(*.f64 4 (/.f64 t (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 4)))
(*.f64 (*.f64 t (*.f64 2 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))) 1/2)
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 4)))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (neg.f64 t))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) t))))
(*.f64 (neg.f64 t) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (sqrt.f64 2))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) t)
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (/.f64 1 t)))
(*.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (sqrt.f64 2))
(*.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (/.f64 1 (sqrt.f64 2))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 (sqrt.f64 2) (/.f64 1 t)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 t (/.f64 1 (sqrt.f64 2))))
(*.f64 1/2 (*.f64 t (*.f64 2 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2) (+.f64 t t))
(*.f64 (*.f64 (*.f64 t 1/2) (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 2)
(*.f64 (*.f64 t 1/2) (*.f64 2 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 (*.f64 1/2 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) (*.f64 2 (sqrt.f64 2)))
(pow.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1)
Outputs
(sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))
(sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))))
(+.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) x) -1/2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2))) (pow.f64 x 2))))))
(+.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2))) (pow.f64 x 2)) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) 1/2)) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) x) -1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (pow.f64 x 3)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))) (+.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2))) (pow.f64 x 2))))))
(+.f64 (*.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2))) (pow.f64 x 2)) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) 1/2)) (+.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) x) -1/2)) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) -1/2))) (*.f64 (*.f64 (pow.f64 x 3) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 1/2)))))
(*.f64 (sqrt.f64 2) t)
(*.f64 t (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (*.f64 x (sqrt.f64 2))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (*.f64 x (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (*.f64 x (sqrt.f64 2)))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (*.f64 1/2 (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))))) (*.f64 (sqrt.f64 2) t))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2)))) 2)) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (pow.f64 t 2)))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (*.f64 x (sqrt.f64 2)))))) (*.f64 1/2 (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (pow.f64 t 2))) -1/2))) (*.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 2) t)
(*.f64 t (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (*.f64 x (sqrt.f64 2))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (*.f64 x (sqrt.f64 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2)))) 2)))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2)))) 2)))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2)))) 2)))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))))))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))) (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))))) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (pow.f64 t 2))) 1/2)) (pow.f64 l 2)))) (*.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 2))))))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (*.f64 x (sqrt.f64 2)))) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))))) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (pow.f64 t 2))) 1/2)) (pow.f64 l 2)))) (*.f64 t (*.f64 (pow.f64 x 3) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2)))
(*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))
(*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)) (*.f64 t (sqrt.f64 -2))))))
(+.f64 (*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) (/.f64 (pow.f64 l 2) (*.f64 t (sqrt.f64 -2)))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))) (*.f64 (*.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (/.f64 (/.f64 (pow.f64 l 2) t) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)) (*.f64 t (sqrt.f64 -2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 2)) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3)))))))
(+.f64 (*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) (/.f64 (pow.f64 l 2) (*.f64 t (sqrt.f64 -2)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) 2) (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 t 3) (sqrt.f64 -8))))))))
(+.f64 (*.f64 (*.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (/.f64 (/.f64 (pow.f64 l 2) t) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) 1/2)) (+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))) (*.f64 (*.f64 (pow.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) 2) (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 t 3) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 1 x) 5))) (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 3)) (*.f64 (pow.f64 t 5) (pow.f64 (sqrt.f64 -2) 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)) (*.f64 t (sqrt.f64 -2))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 2)) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3))))))))
(+.f64 (*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) (/.f64 (pow.f64 l 2) (*.f64 t (sqrt.f64 -2)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) 2) (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 t 3) (sqrt.f64 -8)))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 x 1) 5))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) 3) (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 t 5) (sqrt.f64 -32)))))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))) (+.f64 (*.f64 (*.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (/.f64 (/.f64 (pow.f64 l 2) t) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) 1/2)) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) 2) (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 t 3) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) (*.f64 (*.f64 (pow.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) 3) (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 t 5) (sqrt.f64 -32)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 x 1) 5))) 1/16)))))
(*.f64 l (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))
(*.f64 l (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)))
(*.f64 l (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))) (*.f64 l (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (*.f64 l (-.f64 1 x)))) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (neg.f64 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (*.f64 l (-.f64 1 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))) (*.f64 l (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (+.f64 (*.f64 l (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3)))))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (+.f64 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 l 3)) (pow.f64 (-.f64 1 x) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) -1/2)) (*.f64 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (*.f64 l (-.f64 1 x)))) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (+.f64 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 l 3)) (pow.f64 (-.f64 1 x) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) -1/2)) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (neg.f64 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (*.f64 l (-.f64 1 x))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))) (+.f64 (*.f64 l (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 1 x) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 5))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))))) (+.f64 (*.f64 l (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 5))))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (*.f64 l (-.f64 1 x)))) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 5))) (*.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 l 5)))) -1/2))) (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 l 3)) (pow.f64 (-.f64 1 x) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) -1/2))))
(+.f64 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 l 3)) (pow.f64 (-.f64 1 x) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 5))) (*.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 l 5)))) -1/2)) (+.f64 (*.f64 l (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (neg.f64 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (*.f64 l (-.f64 1 x)))))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))
(*.f64 -1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1))))
(*.f64 l (neg.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))
(+.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))))))) (*.f64 -1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)))))
(+.f64 (*.f64 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))))))) (+.f64 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) 1/2)) (*.f64 -1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1))))))
(+.f64 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 l 3)) (pow.f64 (-.f64 1 x) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) 1/2)) (+.f64 (*.f64 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 l (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 1 x) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 5))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))))))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) 1/2)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 5)))))) (*.f64 -1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 l 5)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 5)))) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 l 3)) (pow.f64 (-.f64 1 x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))))))) (+.f64 (*.f64 (*.f64 (+.f64 x 1) (/.f64 (pow.f64 t 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))))
(sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))
(sqrt.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x))))))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x))) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3))) (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (pow.f64 (-.f64 1 x) 2)))) (+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (pow.f64 (-.f64 1 x) 2))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x))) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (*.f64 (pow.f64 (+.f64 x 1) 2) (/.f64 (pow.f64 t 4) (pow.f64 (-.f64 1 x) 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (pow.f64 (-.f64 1 x) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 5))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3))) (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (pow.f64 (-.f64 1 x) 2)))) (+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (pow.f64 (-.f64 1 x) 2)))) (+.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 6) (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (-.f64 1 x) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 5)))))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x))) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (/.f64 (pow.f64 t 6) (pow.f64 (-.f64 1 x) 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 5))) -1/2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (*.f64 (pow.f64 (+.f64 x 1) 2) (/.f64 (pow.f64 t 4) (pow.f64 (-.f64 1 x) 2)))))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x))) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (*.f64 (pow.f64 (+.f64 x 1) 2) (/.f64 (pow.f64 t 4) (pow.f64 (-.f64 1 x) 2)))) (*.f64 (pow.f64 t 6) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (-.f64 1 x) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 5))))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2)))
(*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))
(*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2))))
(+.f64 (*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3))))) (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))))) (+.f64 (*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -8)))))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -8))) -1/8)) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (*.f64 (pow.f64 t 5) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 1 x) 5))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -8))))) (+.f64 (*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 x 1) 5))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3) (*.f64 (pow.f64 t 5) (sqrt.f64 -32))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -8))) -1/8)) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) 1/2)) (+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 x 1) 5))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3) (*.f64 (pow.f64 t 5) (sqrt.f64 -32))) 1/16)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (*.f64 t (sqrt.f64 -2)) -1))
(neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))))
(*.f64 t (neg.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (*.f64 t (sqrt.f64 -2)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))))))
(+.f64 (neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) -1/2)))
(+.f64 (*.f64 t (neg.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (*.f64 t (sqrt.f64 -2)) -1)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -8))) 1/8))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) -1/2)) (+.f64 (neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -8))) 1/8))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) -1/2)) (+.f64 (*.f64 t (neg.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -8))) 1/8))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))) (*.f64 t (sqrt.f64 -2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (*.f64 (pow.f64 t 5) (pow.f64 (sqrt.f64 -2) 5))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 1 x) 5))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (*.f64 t (sqrt.f64 -2)) -1)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -8))) 1/8)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3) (*.f64 (pow.f64 t 5) (sqrt.f64 -32))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 x 1) 5))) -1/16)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3) (*.f64 (pow.f64 t 5) (sqrt.f64 -32))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 x 1) 5))) -1/16)) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) -1/2)) (+.f64 (neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -8))) 1/8)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3) (*.f64 (pow.f64 t 5) (sqrt.f64 -32))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 x 1) 5))) -1/16)) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) -1/2)) (+.f64 (*.f64 t (neg.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -8))) 1/8)))))
(-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))
(-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x)) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 x -1))) (pow.f64 l 2))
(-.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) x) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 x 2))))) (pow.f64 l 2))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 x 2)))) (-.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 x -1)) (pow.f64 l 2)))
(+.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (neg.f64 x)) (-.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 x 2)) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 l 2)))
(-.f64 (*.f64 -1 (+.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (+.f64 (pow.f64 x 2) x)))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 x 3))) (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 x 2)))))) (pow.f64 l 2))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 x 2))) (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 x 3))))) (-.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 x -1)) (pow.f64 l 2)))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 x 3)) (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 x 2)))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) x) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 l 2))
(+.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (neg.f64 x)) (-.f64 (*.f64 -1 (+.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (+.f64 (pow.f64 x 2) (pow.f64 x 3))))) (pow.f64 l 2)))
(*.f64 2 (pow.f64 t 2))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (*.f64 2 (pow.f64 t 2)))
(+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))
(+.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (*.f64 2 (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))))
(+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x))))
(+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (*.f64 2 (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (+.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3)))))
(+.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x))))
(+.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3)))))
(*.f64 2 (pow.f64 t 2))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (*.f64 2 (pow.f64 t 2)))
(+.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))
(+.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))))
(+.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 x 2)) (pow.f64 t 2)))) (*.f64 -1 (-.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (*.f64 2 (pow.f64 t 2)))))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)) (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 x 2))))) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))))
(+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 3))) (+.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 x 2)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 x 2)) (pow.f64 t 2)))) (*.f64 -1 (-.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x) (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)))
(*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x))))
(*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1)) (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x)))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1)) (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x)))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1)) (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x)))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)))
(*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))
(*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1))
(*.f64 (pow.f64 l 2) (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)) (*.f64 (pow.f64 l 2) (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)) (*.f64 (pow.f64 l 2) (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)) (*.f64 (pow.f64 l 2) (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))
(*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))
(*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1))
(*.f64 (pow.f64 l 2) (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)) (*.f64 (pow.f64 l 2) (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)) (*.f64 (pow.f64 l 2) (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)) (*.f64 (pow.f64 l 2) (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))
(-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))
(-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (-.f64 (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)) (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (-.f64 (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)) (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (-.f64 (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)) (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)))
(*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x))))
(*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (-.f64 (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)) (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (-.f64 (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)) (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (-.f64 (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)) (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)))
(*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x))))
(*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (-.f64 (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)) (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (-.f64 (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)) (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x))) (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x)))) (pow.f64 l 2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (-.f64 (*.f64 -2 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2)) (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))
(*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 x (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (/.f64 x (sqrt.f64 2))) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 x (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (pow.f64 x 2) (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2))) (sqrt.f64 2)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2))) (+.f64 (*.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2))) (/.f64 (pow.f64 x 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) 1/2)) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (/.f64 x (sqrt.f64 2))) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) x) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (pow.f64 x 3)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) 2)) (pow.f64 x 2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 x (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 2))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (pow.f64 x 2) (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2))) (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (pow.f64 x 3) (/.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 1/4 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))) (sqrt.f64 2)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2))) (/.f64 (pow.f64 x 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (/.f64 x (sqrt.f64 2))) -1/2))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) -1/2))) (/.f64 (pow.f64 x 3) (sqrt.f64 2))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (/.f64 x (sqrt.f64 2))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) -1/2))) (/.f64 (pow.f64 x 3) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 1/4 (pow.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2))) (/.f64 (pow.f64 x 2) (sqrt.f64 2))))))))
t
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t x)))) t)
(+.f64 t (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (*.f64 t x)))))
(+.f64 t (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 x (*.f64 t 2)))))
(+.f64 t (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (*.f64 t x)))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t (pow.f64 x 2))))) t))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (*.f64 t x)))) (+.f64 t (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 2 (*.f64 t (pow.f64 x 2)))))))
(+.f64 (+.f64 t (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 x (*.f64 t 2))))) (*.f64 1/2 (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (pow.f64 x 2) (*.f64 t 2)))))
(+.f64 (+.f64 t (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (*.f64 t x))))) (*.f64 1/2 (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (pow.f64 x 2) (*.f64 t 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t (pow.f64 x 2))))) (+.f64 t (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t (pow.f64 x 3))))))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (*.f64 t x)))) (+.f64 t (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2)))) 2)) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (pow.f64 t 2)))))) (*.f64 2 (*.f64 t (pow.f64 x 3))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2)))) 2)) (*.f64 2 (*.f64 t (pow.f64 x 2))))))))
(+.f64 t (+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (pow.f64 x 2) (*.f64 t 2))) (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (pow.f64 t 2))) -1/2))) (*.f64 t (*.f64 (pow.f64 x 3) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 x (*.f64 t 2))))))
(+.f64 t (+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (pow.f64 x 2) (*.f64 t 2))) (/.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (-.f64 (neg.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (pow.f64 t 2))) -1/2))) (*.f64 t (*.f64 (pow.f64 x 3) 2))))) (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (*.f64 t x))))))
t
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t x)))) t)
(+.f64 t (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (*.f64 t x)))))
(+.f64 t (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 x (*.f64 t 2)))))
(+.f64 t (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (*.f64 t x)))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t x)))) (+.f64 t (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t (pow.f64 x 2)))))))
(+.f64 t (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2)))) 2)))) (*.f64 2 (*.f64 t (pow.f64 x 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (*.f64 t x))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))))) (*.f64 (pow.f64 x 2) (*.f64 t 2)))) (+.f64 t (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 x (*.f64 t 2))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))))) (*.f64 (pow.f64 x 2) (*.f64 t 2)))) (+.f64 t (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (*.f64 t x))))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t x)))) (+.f64 t (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t (pow.f64 x 3))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 t (pow.f64 x 2))))))))
(+.f64 t (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2)))) 2)))) (*.f64 2 (*.f64 t (pow.f64 x 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2)))) 2)))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (pow.f64 t 2))))))) (*.f64 2 (*.f64 t (pow.f64 x 3)))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (*.f64 t x))))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 x (*.f64 t 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))))) (*.f64 (pow.f64 x 2) (*.f64 t 2)))) (+.f64 t (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))))) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (pow.f64 t 2))) 1/2)) (pow.f64 l 2)))) (*.f64 t (*.f64 (pow.f64 x 3) 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (*.f64 t x)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))))) (*.f64 (pow.f64 x 2) (*.f64 t 2)))) (+.f64 t (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (pow.f64 l 2) (+.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 1/4 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 t (sqrt.f64 2))) 2))))) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (pow.f64 t 2))) 1/2)) (pow.f64 l 2)))) (*.f64 t (*.f64 (pow.f64 x 3) 2)))))))
(*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (sqrt.f64 -2) (/.f64 t (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 t (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (sqrt.f64 -2) (/.f64 t (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) (/.f64 (pow.f64 l 2) (*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 t (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (*.f64 1/2 (*.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (/.f64 (/.f64 (pow.f64 l 2) t) (sqrt.f64 -4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (+.f64 (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (sqrt.f64 -2) (/.f64 t (sqrt.f64 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) 2) (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -8))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) (/.f64 (pow.f64 l 2) (*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 t (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (*.f64 1/2 (*.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (/.f64 (/.f64 (pow.f64 l 2) t) (sqrt.f64 -4))))) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) 2) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 3)) (sqrt.f64 -16)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 3)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (pow.f64 (sqrt.f64 -2) 5)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 1 x) 5))))) (+.f64 (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (*.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) (/.f64 (pow.f64 l 2) (*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (sqrt.f64 -2) (/.f64 t (sqrt.f64 2)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) 2) (/.f64 (pow.f64 l 4) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -8))))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 x 1) 5))) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) 3) (/.f64 (pow.f64 l 6) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 -32))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 t (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) 2) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 t 3)) (sqrt.f64 -16)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3)))))) (*.f64 1/16 (*.f64 (pow.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) 3) (*.f64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 t 5)) (sqrt.f64 -64)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 x 1) 5))))))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (*.f64 1/2 (*.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (/.f64 (/.f64 (pow.f64 l 2) t) (sqrt.f64 -4)))))))
(*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)) (/.f64 l (sqrt.f64 2)))
(*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (/.f64 l (sqrt.f64 2)))
(+.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)) (/.f64 l (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (/.f64 l (sqrt.f64 2))) (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x))))) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (/.f64 l (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (neg.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)) (/.f64 l (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (/.f64 l (sqrt.f64 2))) (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x))))) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (*.f64 (pow.f64 l 3) (sqrt.f64 2))))) -1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (*.f64 (pow.f64 l 3) (sqrt.f64 2))))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (/.f64 l (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (neg.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))))))))
(+.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 1 x) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 5))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)) (/.f64 l (sqrt.f64 2))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 5))) (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 l 5)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (/.f64 l (sqrt.f64 2))) (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x))))) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 t 6) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (sqrt.f64 2)) (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 5))))) (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (*.f64 (pow.f64 l 3) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (/.f64 l (sqrt.f64 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (neg.f64 (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x))))))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (*.f64 (pow.f64 l 3) (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))))) (*.f64 (pow.f64 t 6) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (sqrt.f64 2)) (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 5)))))))))
(*.f64 -1 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)) (/.f64 l (sqrt.f64 2))))
(*.f64 (/.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))
(*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (neg.f64 (/.f64 l (sqrt.f64 2))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (*.f64 -1 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))))) (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)) (/.f64 l (sqrt.f64 2)))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (*.f64 (/.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (neg.f64 (/.f64 l (sqrt.f64 2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (*.f64 -1 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)) (/.f64 l (sqrt.f64 2)))) (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) 1/2))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (+.f64 (*.f64 (/.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (*.f64 (pow.f64 l 3) (sqrt.f64 2))))) 1/2))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (neg.f64 (/.f64 l (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (*.f64 (pow.f64 l 3) (sqrt.f64 2))))) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 5) (pow.f64 (-.f64 1 x) 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 5))))) (*.f64 -1 (*.f64 (/.f64 l (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 3) (pow.f64 (-.f64 1 x) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)) (/.f64 l (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 5))) (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 l 5)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (*.f64 (pow.f64 l 3) (sqrt.f64 2))))) 1/2)) (+.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (*.f64 (/.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (*.f64 1/2 (*.f64 (pow.f64 t 6) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (sqrt.f64 2)) (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) (*.f64 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (*.f64 (pow.f64 l 3) (sqrt.f64 2))))) 1/2)) (+.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (sqrt.f64 2) (*.f64 l (-.f64 1 x)))) (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (neg.f64 (/.f64 l (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (pow.f64 t 6) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (sqrt.f64 2)) (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 5))))))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))))) (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x))))))) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x 1)) (*.f64 (sqrt.f64 2) (-.f64 1 x))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2))) (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (/.f64 (+.f64 x 1) (sqrt.f64 2)) (-.f64 1 x))) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))) (neg.f64 (*.f64 (pow.f64 t 2) (/.f64 (/.f64 (+.f64 x 1) (sqrt.f64 2)) (-.f64 1 x))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 1 x) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))))) (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x))))))) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x 1)) (*.f64 (sqrt.f64 2) (-.f64 1 x)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 1 x) 2))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (sqrt.f64 2)) (pow.f64 (-.f64 1 x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3)))))) (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (/.f64 (+.f64 x 1) (sqrt.f64 2)) (-.f64 1 x))) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (sqrt.f64 2)) (pow.f64 (-.f64 1 x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3)))))) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))) (neg.f64 (*.f64 (pow.f64 t 2) (/.f64 (/.f64 (+.f64 x 1) (sqrt.f64 2)) (-.f64 1 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 1 x) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))))) (+.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 1 x) 3))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 5))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x))))))) (/.f64 (*.f64 (pow.f64 t 2) (+.f64 x 1)) (*.f64 (sqrt.f64 2) (-.f64 1 x))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 5))) (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 1 x) 3)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 t 4)) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 1 x) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (/.f64 (/.f64 (+.f64 x 1) (sqrt.f64 2)) (-.f64 1 x))) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 5))) (*.f64 (pow.f64 t 6) (/.f64 (pow.f64 (+.f64 x 1) 3) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 1 x) 3))))))) (*.f64 -1/2 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (sqrt.f64 2)) (pow.f64 (-.f64 1 x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (/.f64 1 (sqrt.f64 2))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))) (neg.f64 (*.f64 (pow.f64 t 2) (/.f64 (/.f64 (+.f64 x 1) (sqrt.f64 2)) (-.f64 1 x))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 5))) (*.f64 (pow.f64 t 6) (/.f64 (pow.f64 (+.f64 x 1) 3) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 1 x) 3))))))) (*.f64 -1/2 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (sqrt.f64 2)) (pow.f64 (-.f64 1 x) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))))))))
(*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (sqrt.f64 -2) (/.f64 t (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 t (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (sqrt.f64 -2) (/.f64 t (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 t (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (sqrt.f64 -2) (/.f64 t (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 t (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -16))) -1/8)) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (+.f64 (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (pow.f64 (sqrt.f64 -2) 5)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 1 x) 5))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (sqrt.f64 -2) (/.f64 t (sqrt.f64 2)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 x 1) 5))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 -32))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -16))) -1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 t (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 x 1) 5))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3) (*.f64 (pow.f64 t 5) (sqrt.f64 -64))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (sqrt.f64 -2) (/.f64 t (sqrt.f64 2)))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (neg.f64 (*.f64 t (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (sqrt.f64 -2) (/.f64 t (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))
(+.f64 (*.f64 (*.f64 t (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (neg.f64 (*.f64 t (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -4))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (sqrt.f64 -2) (/.f64 t (sqrt.f64 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) 1/8))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -16))))) (*.f64 (*.f64 t (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -16))))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (neg.f64 (*.f64 t (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (pow.f64 (sqrt.f64 -2) 5)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 1 x) 5))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (pow.f64 (sqrt.f64 -2) 3)))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 t (sqrt.f64 -2)) (sqrt.f64 2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -2)))) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) 1/8)) (+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (sqrt.f64 -2) (/.f64 t (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 x 1) 5))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (sqrt.f64 -32))))))))
(+.f64 (+.f64 (*.f64 (*.f64 t (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -4)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3) (*.f64 (pow.f64 t 5) (sqrt.f64 -64))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 x 1) 5))) -1/16)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -16)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (neg.f64 (*.f64 t (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 t (sqrt.f64 -4)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3) (*.f64 (pow.f64 t 5) (sqrt.f64 -64))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 5) (pow.f64 (+.f64 x 1) 5))) -1/16)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 t 3) (sqrt.f64 -16)))))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)))))
(*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x))))))))
(*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))))
(*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) 2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3)))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (-.f64 1 x)))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (-.f64 1 x)))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (-.f64 1 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3)))) 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (-.f64 1 x)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3)))) (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3)))) 2))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (-.f64 1 x)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (-.f64 1 x) 2)) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3)))) 2)) (*.f64 (pow.f64 t 5) (sqrt.f64 2))) -1/2))))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (-.f64 1 x)))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (-.f64 1 x) 2)) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3)))) 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3)))) 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3)))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3))) (/.f64 (+.f64 1 x) (-.f64 1 x))) 2)) (+.f64 1 x)) (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (-.f64 1 x)))) (*.f64 -8 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 4) (pow.f64 (-.f64 1 x) 3))))) (pow.f64 t 7))) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (-.f64 1 x)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 x 1) (/.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3)))) (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3)))) 2)) (*.f64 (-.f64 1 x) (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))))) (*.f64 -8 (/.f64 (pow.f64 (+.f64 x 1) 3) (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 4))))) (*.f64 (pow.f64 t 7) (sqrt.f64 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3)))) (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3)))) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (-.f64 1 x)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))) (*.f64 -1/2 (*.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (-.f64 1 x) 2)) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3)))) 2)) (/.f64 (+.f64 x 1) (*.f64 (-.f64 1 x) (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))))) (*.f64 -8 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 4)))) (*.f64 (*.f64 (pow.f64 t 7) (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2))) (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (-.f64 1 x) 2)) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3)))) 2)) (*.f64 (pow.f64 t 5) (sqrt.f64 2))) -1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (-.f64 1 x)))) (+.f64 (+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) 2))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (-.f64 1 x) 2)) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3)))) 2)) (/.f64 (+.f64 x 1) (*.f64 (-.f64 1 x) (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)))))) (*.f64 -8 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 4)))) (pow.f64 t 7)) (sqrt.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -4 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (pow.f64 (-.f64 1 x) 2)) (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3))) (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3)))) 2))) (sqrt.f64 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (sqrt.f64 -1))
(sqrt.f64 (*.f64 -1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(sqrt.f64 (neg.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (sqrt.f64 -1)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2)))))))
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 (-.f64 1 x) (+.f64 x 1)))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3)))))))
(+.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 1 x) (+.f64 x 1)))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 -1/2)))) 2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (pow.f64 t 4) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (sqrt.f64 -1)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2))) 2)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 x 1) 3)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 -1/2)))))))
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 (-.f64 1 x) (+.f64 x 1)))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) 2) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 4)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))))))))
(+.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 1 x) (+.f64 x 1)))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) 2) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 4)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 -1/2)))) 2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (+.f64 1 x) 3)))) (-.f64 1 x))) (*.f64 (+.f64 1 x) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (pow.f64 (-.f64 1 x) 4)) (pow.f64 (+.f64 1 x) 4))))) (*.f64 (pow.f64 t 6) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 -1/2)))) 2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (pow.f64 t 4) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (sqrt.f64 -1)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2))) 2)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 x 1) 3)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 -1/2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 1 x) (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2))) 2)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 x 1) 3))))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 1/2 (+.f64 x 1))))) (*.f64 1/16 (*.f64 (pow.f64 (-.f64 1 x) 4) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3) (pow.f64 (+.f64 x 1) 4))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 6) (sqrt.f64 -1/2)))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 -1 (/.f64 (-.f64 1 x) (+.f64 x 1)))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) 2) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 4)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 x) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) 2) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3)))))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 1/2 (+.f64 x 1))) 1/8)) (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (-.f64 1 x) 4) (pow.f64 (+.f64 x 1) 4))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 6)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))
(+.f64 (+.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 1 x) (+.f64 x 1)))) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 2)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))))))) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 x) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) 2) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3)))))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 1/2 (+.f64 x 1))) 1/8)) (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (-.f64 1 x) 4) (pow.f64 (+.f64 x 1) 4))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 6)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) 2) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 4)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) -1))
(neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 (-.f64 1 x) (+.f64 x 1)))))
(neg.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 1 x) (+.f64 x 1)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(+.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) -1)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 (-.f64 1 x) (+.f64 x 1))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2)))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 -1/2)))) 2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (pow.f64 t 4) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x)))))))
(+.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) -1)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2))) 2)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 x 1) 3)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) 1/2)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))))))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 (-.f64 1 x) (+.f64 x 1))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2)))))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) 2) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 4)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2)))))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) 2) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 4)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 -1/2)))) 2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (+.f64 1 x) 3)))) (-.f64 1 x))) (*.f64 (+.f64 1 x) (pow.f64 (sqrt.f64 -1/2) 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 3) (pow.f64 (-.f64 1 x) 4)) (pow.f64 (+.f64 1 x) 4))))) (*.f64 (pow.f64 t 6) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 -1/2)))) 2) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 l 2)) (-.f64 1 x))) (pow.f64 l 2)) 2) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (pow.f64 t 4) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) -1)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2))) 2)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 x 1) 3)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 4) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) 1/2)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2)))))))) (*.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 1 x) (+.f64 (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2))) 2)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2)) (pow.f64 (+.f64 x 1) 3))))) (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 1/2 (+.f64 x 1))))) (*.f64 1/16 (*.f64 (pow.f64 (-.f64 1 x) 4) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3) (pow.f64 (+.f64 x 1) 4))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 6) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) 1/2)))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 -1 (/.f64 (-.f64 1 x) (+.f64 x 1))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2)))))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) 2) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 4)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 x) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) 2) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3)))))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 1/2 (+.f64 x 1))) 1/8)) (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (-.f64 1 x) 4) (pow.f64 (+.f64 x 1) 4))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 6)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2)))))) (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) 2) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 4)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 x) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) -1/8)) 2) (*.f64 1/8 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3)))))) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) (*.f64 1/2 (+.f64 x 1))) 1/8)) (*.f64 1/16 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 l 2) (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) (pow.f64 l 2)) 3) (/.f64 (pow.f64 (-.f64 1 x) 4) (pow.f64 (+.f64 x 1) 4))))) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 t 6)) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))
(*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 t (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 t (sqrt.f64 2)))
(*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 t (sqrt.f64 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 t (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 x (sqrt.f64 2)))) 1/2)))
(+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 x (sqrt.f64 2)))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) 2))) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 t (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 t (*.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) 2)))) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (*.f64 1/2 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3)) (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) t))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 t (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 x (sqrt.f64 2)))) 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (*.f64 1/2 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3)) (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) t)) (sqrt.f64 (*.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 x (sqrt.f64 2)))) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 2) (*.f64 t x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) 2))) (pow.f64 x 2)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) 2)))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))) (pow.f64 x 3)))) (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 t (sqrt.f64 2))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 t (*.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) 2)))) (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (*.f64 (sqrt.f64 2) (*.f64 t (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3)))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) 2) (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))))) 2))) (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))))))))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 t (*.f64 x (sqrt.f64 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3)))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 x 3) (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3)) (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (*.f64 1/2 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3)) (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) -1/2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3)) (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) t)) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))) (*.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (*.f64 1/2 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3)) (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) t)) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (*.f64 t (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 x (sqrt.f64 2)))) 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (*.f64 1/2 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3)) (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) t))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3)) (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2)))) (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (*.f64 1/2 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) 2) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3)) (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) (*.f64 (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2))) -1/2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3)) (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 2))))) t)))))) (+.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 -1 (-.f64 (pow.f64 l 2) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) 3))) (*.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 x (sqrt.f64 2)))) 1/2))))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
1
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 1 (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))))))
(+.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))) 1/8)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (pow.f64 t 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (+.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))) 1/8))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (pow.f64 t 2))) (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2))))))))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (pow.f64 t 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))))))
(+.f64 (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 2)))) (*.f64 -1/8 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) 1/2)))))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) (sqrt.f64 1/2))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))) 1/8))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)))) (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 2)))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (*.f64 -1/4 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))))) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) 1/2)) -1/8))))) (sqrt.f64 2)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 x 3) (sqrt.f64 1/2)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2))
1
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))
(+.f64 1 (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))))))
(+.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))) 1/8)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))))) (pow.f64 t 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2)))))))
(+.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))) 1/8))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (*.f64 1/4 (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 2) x)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))))) (pow.f64 t 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)))))) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))))) (pow.f64 t 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 t 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2)))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 6)))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)) 1/4) (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4))) (pow.f64 (*.f64 1/8 (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2)))) 2))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) 1/2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (-.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))) (pow.f64 t 4)))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 2))))))) (*.f64 (pow.f64 x 3) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) (*.f64 x (sqrt.f64 1/2)))) 1/8)) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (*.f64 1/4 (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 t 4)))))) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 2) (sqrt.f64 1/2))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 6)) -1/8)) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 3) (sqrt.f64 1/2))) 2)) (*.f64 1/4 (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 t 4))))) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) 1/2)) 1/8)) (+.f64 (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 4)) 1/4) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) 2) (pow.f64 t 6))) (*.f64 1/4 (/.f64 (+.f64 (pow.f64 l 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (pow.f64 t 4)))) (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 t 2)) -1/2))))) (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 2)) (*.f64 (pow.f64 x 3) (sqrt.f64 1/2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (sqrt.f64 -1))
(sqrt.f64 (*.f64 -1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(sqrt.f64 (neg.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (sqrt.f64 -1)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2)))))))
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 (-.f64 1 x) (+.f64 x 1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (*.f64 (*.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (sqrt.f64 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2)))))))
(+.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 1 x) (+.f64 x 1)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (*.f64 (*.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (sqrt.f64 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 2) (pow.f64 (-.f64 1 x) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) (*.f64 (pow.f64 t 3) (sqrt.f64 -1/2))))) 2)) (*.f64 (pow.f64 l 4) (pow.f64 t 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (sqrt.f64 -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) 2)) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) (*.f64 (pow.f64 t 3) (sqrt.f64 -1/2))))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))))
(+.f64 (sqrt.f64 (*.f64 -1 (/.f64 (-.f64 1 x) (+.f64 x 1)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (*.f64 (pow.f64 t 3) (sqrt.f64 -1/2))) -1/8)) 2)) (pow.f64 l 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (*.f64 (*.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (sqrt.f64 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))))))))
(+.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 1 x) (+.f64 x 1)))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (*.f64 (pow.f64 t 3) (sqrt.f64 -1/2))) -1/8)) 2)) (pow.f64 l 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (*.f64 (*.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (sqrt.f64 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1))) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 2) (pow.f64 (-.f64 1 x) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) (*.f64 (pow.f64 t 3) (sqrt.f64 -1/2))))) 2)) (*.f64 (pow.f64 l 4) (pow.f64 t 2)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 2) (pow.f64 (-.f64 1 x) 3)) (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 1 x) 3))) (/.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) (*.f64 (pow.f64 t 3) (sqrt.f64 -1/2))))) 2)) (*.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) (-.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (pow.f64 t 2) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 1 (-.f64 1 x)))) 1) 3) (pow.f64 (-.f64 1 x) 4)) (*.f64 (pow.f64 (+.f64 1 x) 4) (pow.f64 t 8))))) (pow.f64 l 6)))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 (+.f64 1 x) (-.f64 1 x))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1)) (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 x 1))) (sqrt.f64 -1)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 1/8 (*.f64 (*.f64 (-.f64 1 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) 2)) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) (*.f64 (pow.f64 t 3) (sqrt.f64 -1/2))))) 2)) (*.f64 (pow.f64 t 2) (*.f64 1/2 (+.f64 x 1)))))) (*.f64 1/16 (*.f64 (pow.f64 (-.f64 1 x) 4) (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) 3) (*.f64 (pow.f64 (+.f64 x 1) 4) (pow.f64 t 8)))))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) 2)) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)))) (pow.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (/.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (-.f64 x 1)))) -1) (*.f64 (pow.f64 t 3) (sqrt.f64 -1/2))))) 2)))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (*.f64 (*.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (sqrt.f64 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2)))))) (+.f64 (sqrt.f64 (*.f64 -1 (/.f64 (-.f64 1 x) (+.f64 x 1)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (*.f64 (pow.f64 t 3) (sqrt.f64 -1/2))) -1/8)) 2)) (pow.f64 l 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (*.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (*.f64 (pow.f64 t 3) (sqrt.f64 -1/2))) -1/8)) 2)) (/.f64 (*.f64 (-.f64 1 x) (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x)))))) (*.f64 (pow.f64 t 2) (*.f64 1/2 (+.f64 x 1)))))) (*.f64 1/16 (*.f64 (pow.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) 3) (/.f64 (pow.f64 (-.f64 1 x) 4) (*.f64 (pow.f64 (+.f64 x 1) 4) (pow.f64 t 8)))))) (pow.f64 t 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 -1/8 (*.f64 (*.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (sqrt.f64 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (sqrt.f64 -1/2)))))) (+.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 1 x) (+.f64 x 1)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))) (+.f64 (*.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (*.f64 (pow.f64 t 3) (sqrt.f64 -1/2))) -1/8)) 2)) (/.f64 (*.f64 (-.f64 1 x) (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x)))))) (*.f64 (pow.f64 t 2) (*.f64 1/2 (+.f64 x 1)))))) (*.f64 1/16 (*.f64 (pow.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) 3) (/.f64 (pow.f64 (-.f64 1 x) 4) (*.f64 (pow.f64 (+.f64 x 1) 4) (pow.f64 t 8)))))) (pow.f64 t 2))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) 2) (/.f64 (pow.f64 (-.f64 1 x) 3) (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 x 1) 3))) (*.f64 (/.f64 (+.f64 -1 (neg.f64 (+.f64 (/.f64 x (-.f64 1 x)) (/.f64 -1 (+.f64 -1 x))))) (*.f64 (pow.f64 t 3) (sqrt.f64 -1/2))) -1/8)) 2)) (pow.f64 l 4))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l)))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (*.f64 (-.f64 1 x) (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 1 x)) (pow.f64 l 3)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) 2)) t)) (pow.f64 l 5)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (*.f64 (-.f64 1 x) (pow.f64 l 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)) (*.f64 (*.f64 t (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 l 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 1 x)) (pow.f64 l 3)))) (*.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))))) 2)) (pow.f64 l 5))) (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) -1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 1 x)) (pow.f64 l 3)))) (*.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) -4)) (*.f64 (pow.f64 t 4) (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3)))) 2))) (pow.f64 l 5))) (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) -1/2))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) 2)) t)) (pow.f64 l 5)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) 2)) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) (-.f64 1 x)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 4) (pow.f64 (-.f64 1 x) 3))))))) (pow.f64 l 7)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (*.f64 (-.f64 1 x) (pow.f64 l 3))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)) (*.f64 (*.f64 t (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)) (*.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 x 1)) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) 2)) (*.f64 (-.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 4)))))) (/.f64 (sqrt.f64 2) (pow.f64 l 7))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))))) 2)) (pow.f64 l 5)))) (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 x 1)) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))))) 2)) (*.f64 (-.f64 1 x) (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (*.f64 (pow.f64 t 6) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 4)) -8))) (*.f64 t (sqrt.f64 2))) (pow.f64 l 7))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 1 x)) (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) -4)) (*.f64 (pow.f64 t 4) (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3)))) 2))) (*.f64 (-.f64 1 x) (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (*.f64 (pow.f64 t 6) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 4)) -8))) (*.f64 t (sqrt.f64 2))) (pow.f64 l 7)) (*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) -4)) (*.f64 (pow.f64 t 4) (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3)))) 2))) (pow.f64 l 5)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 1 x)) (pow.f64 l 3))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))))))
(*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (neg.f64 (*.f64 t (/.f64 (sqrt.f64 2) l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (*.f64 (-.f64 1 x) (pow.f64 l 3)))))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 1 x)) (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) 2)) t)) (pow.f64 l 5)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (*.f64 (-.f64 1 x) (pow.f64 l 3)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l)))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)) (*.f64 (*.f64 t (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 l 5)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 1 x)) (pow.f64 l 3)))))) (*.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))))) 2)) (pow.f64 l 5))) (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) 1/2)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 1 x)) (pow.f64 l 3)))))) (*.f64 (*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) -4)) (*.f64 (pow.f64 t 4) (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3)))) 2))) (pow.f64 l 5))) (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) 1/2)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 1 x) (pow.f64 t 3))) (*.f64 (pow.f64 l 3) (-.f64 1 x))) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) 2)) t)) (pow.f64 l 5)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 2) (pow.f64 t 4)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3) (pow.f64 (-.f64 1 x) 2)))) (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (pow.f64 t 2)) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 3)))) 2)) (*.f64 (+.f64 1 x) (pow.f64 t 2))) (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) (-.f64 1 x)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 1 x) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1) 4) (pow.f64 (-.f64 1 x) 3))))))) (pow.f64 l 7)) (sqrt.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (-.f64 1 x))) 1)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (sqrt.f64 2) (*.f64 (-.f64 1 x) (pow.f64 l 3)))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (*.f64 t (/.f64 (sqrt.f64 2) l)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)) (*.f64 (*.f64 t (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 x 1)) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) 2)) (*.f64 (-.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1))))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 t 6)) (*.f64 (pow.f64 (-.f64 1 x) 3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 4)))))) (/.f64 (sqrt.f64 2) (pow.f64 l 7))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1)) (*.f64 (*.f64 t (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 x 1) (-.f64 1 x))) -1) 3))) (*.f64 (pow.f64 t 2) (/.f64 (+.f64 x 1) (-.f64 1 x)))) 2))) (/.f64 (sqrt.f64 2) (pow.f64 l 5))))))))
(+.f64 (*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (neg.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))))) 2)) (pow.f64 l 5)))) (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 x 1)) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) -4)) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))))) 2)) (*.f64 (-.f64 1 x) (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (*.f64 (pow.f64 t 6) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 4)) -8))) (*.f64 t (sqrt.f64 2))) (pow.f64 l 7))))) (*.f64 (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 1 x)) (pow.f64 l 3))) (neg.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))) (neg.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 x 1)) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) -4)) (*.f64 (pow.f64 t 4) (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3)))) 2))) (*.f64 (-.f64 1 x) (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))))))) (*.f64 (pow.f64 t 6) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 x 1) 3) (pow.f64 (-.f64 1 x) 3)) (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 4)) -8))) (*.f64 t (sqrt.f64 2))) (pow.f64 l 7)) (*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) (*.f64 (/.f64 (pow.f64 (+.f64 x 1) 2) (*.f64 (pow.f64 (-.f64 1 x) 2) (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) -4)) (*.f64 (pow.f64 t 4) (pow.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3)))) 2))) (pow.f64 l 5)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 -1 (neg.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)))) 3))) (neg.f64 (*.f64 (*.f64 (+.f64 x 1) (pow.f64 t 3)) (/.f64 (/.f64 (sqrt.f64 2) (-.f64 1 x)) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 0)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))
(+.f64 0 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 0)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 1/2)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4) 1/4)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4) 4)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4)) 8)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1)
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (+.f64 (*.f64 l l) -1)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (neg.f64 (*.f64 l l)))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (neg.f64 (*.f64 l l)))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l (neg.f64 l)))
(+.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 0)
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (+.f64 (*.f64 l l) -1)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))
(+.f64 0 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (+.f64 (*.f64 l l) -1)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))
(+.f64 (neg.f64 (*.f64 l l)) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (neg.f64 (*.f64 l l)))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (neg.f64 (*.f64 l l)))
(+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l (neg.f64 l)))
(*.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (+.f64 (*.f64 l l) -1)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))
(*.f64 2 (/.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 2))
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (+.f64 (*.f64 l l) -1)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))
(*.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (+.f64 (*.f64 l l) -1)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))
(*.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 1/2)
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (+.f64 (*.f64 l l) -1)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))
(*.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))) -1)
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (+.f64 (*.f64 l l) -1)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (+.f64 (*.f64 l l) -1)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))
(/.f64 (*.f64 2 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2)
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (+.f64 (*.f64 l l) -1)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))
(/.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))) -1)
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (+.f64 (*.f64 l l) -1)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 4) 4)
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (+.f64 (*.f64 l l) -1)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 4) (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 4)) 8)
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (+.f64 (*.f64 l l) -1)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))
(pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)) 1)
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (+.f64 (*.f64 l l) -1)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t))))))
(+.f64 -1 (-.f64 1 (-.f64 (*.f64 l l) (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))))))
(+.f64 -1 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (+.f64 (*.f64 l l) -1)))
(-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 0)
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(+.f64 0 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 0)
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(*.f64 -1 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (neg.f64 (sqrt.f64 2))))
(neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (neg.f64 (sqrt.f64 2))))
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (*.f64 2 (sqrt.f64 2))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (/.f64 1 (sqrt.f64 2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 1)
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1/2 (sqrt.f64 2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (*.f64 1/2 (/.f64 1 (sqrt.f64 2))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))) 1/2)
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 4) (/.f64 1 (*.f64 (sqrt.f64 2) 4)))
(*.f64 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (*.f64 (sqrt.f64 2) 4)))
(*.f64 4 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (/.f64 1/4 (sqrt.f64 2))))
(*.f64 4 (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (/.f64 (sqrt.f64 2) 8)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 4) 1/4)
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (neg.f64 (sqrt.f64 2))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))) (/.f64 -1 (sqrt.f64 2)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))) (neg.f64 (sqrt.f64 2)))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 1)
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2))
(+.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 0)
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(+.f64 0 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(-.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 0)
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 -1 (/.f64 t (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (sqrt.f64 2))))
(neg.f64 (/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (neg.f64 (sqrt.f64 2)))))
(*.f64 1 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 2 (*.f64 (*.f64 t 1/2) (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 2 (*.f64 (*.f64 (*.f64 t 1/2) (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) t))))
(*.f64 2 (/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (/.f64 (sqrt.f64 2) 2))))
(*.f64 2 (/.f64 t (/.f64 2 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1)
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 1/2 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (*.f64 1/2 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 (+.f64 t t) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2))
(*.f64 2 (*.f64 t (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))) 2)))
(*.f64 2 (*.f64 t (/.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))))))
(*.f64 (+.f64 t t) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2) 1))
(*.f64 (+.f64 t t) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2))
(*.f64 2 (*.f64 t (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))) 2)))
(*.f64 2 (*.f64 t (/.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))))))
(*.f64 (+.f64 t t) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) t)))))
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) t))))
(*.f64 4 (*.f64 (sqrt.f64 2) (/.f64 1/4 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) t))))
(*.f64 (/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) 1/4)) (*.f64 (sqrt.f64 2) 4))
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (/.f64 4 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) t))))
(*.f64 4 (*.f64 (sqrt.f64 2) (/.f64 1/4 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) t))))
(*.f64 (/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) 1/4)) (*.f64 (sqrt.f64 2) 4))
(*.f64 4 (/.f64 t (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 4)))
(*.f64 4 (/.f64 t (*.f64 4 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))))
(*.f64 4 (/.f64 t (*.f64 4 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))))
(*.f64 (*.f64 t (*.f64 2 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))) 1/2)
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)) 4)))
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 4 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))))
(*.f64 t (*.f64 4 (/.f64 1/4 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))))
(*.f64 t (*.f64 4 (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) 1/4))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (neg.f64 t))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (neg.f64 t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 t (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) t))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (neg.f64 t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 t (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))))))
(*.f64 (neg.f64 t) (/.f64 1 (/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (sqrt.f64 2))))
(*.f64 (neg.f64 t) (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) t)
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (/.f64 1 t)))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (sqrt.f64 2))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (/.f64 1 (sqrt.f64 2))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 (sqrt.f64 2) (/.f64 1 t)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))) (/.f64 (sqrt.f64 2) (/.f64 1 t)))
(*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 t (/.f64 1 (sqrt.f64 2))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 (sqrt.f64 2) (/.f64 1 t)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))) (/.f64 (sqrt.f64 2) (/.f64 1 t)))
(*.f64 (*.f64 t (sqrt.f64 2)) (/.f64 1 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(*.f64 1/2 (*.f64 t (*.f64 2 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2) (+.f64 t t))
(*.f64 (+.f64 t t) (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) 2))
(*.f64 2 (*.f64 t (/.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))) 2)))
(*.f64 2 (*.f64 t (/.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))))))
(*.f64 (*.f64 (*.f64 t 1/2) (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 2)
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 (*.f64 t 1/2) (*.f64 2 (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(*.f64 (*.f64 1/2 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) (*.f64 2 (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))
(pow.f64 (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))) 1)
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (+.f64 (*.f64 l l) (*.f64 t (*.f64 t 2)))) (*.f64 l l))) (sqrt.f64 2)))

eval1.4s (5%)

Compiler

Compiled 68561 to 54672 computations (20.3% saved)

prune470.0ms (1.6%)

Pruning

24 alts after pruning (21 fresh and 3 done)

PrunedKeptTotal
New1069141083
Fresh11718
Picked011
Done224
Total1082241106
Error
0.2b
Counts
1106 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
54.3b
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (/.f64 2 x)) l))
54.2b
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) l))
32.7b
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))))
30.9b
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))))
38.8b
(/.f64 t (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2)))
38.4b
(/.f64 t (/.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))) (sqrt.f64 2)))
43.6b
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
32.7b
(/.f64 t (/.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x))))) (sqrt.f64 2)))
30.9b
(/.f64 t (/.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))) (sqrt.f64 2)))
63.6b
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
54.2b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))))
53.4b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x))))))
38.8b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) t)))
54.3b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))))
54.3b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
53.4b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
38.8b
(*.f64 t (/.f64 1 t))
38.4b
(*.f64 t (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))
40.0b
(*.f64 t (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))
38.8b
(*.f64 t (*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2))))
38.8b
(*.f64 t (neg.f64 (/.f64 (/.f64 (sqrt.f64 2) t) (neg.f64 (sqrt.f64 2)))))
38.3b
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
40.0b
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
38.7b
1
Compiler

Compiled 996 to 800 computations (19.7% saved)

localize149.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
8.0b
(/.f64 (pow.f64 l 2) x)
10.6b
(/.f64 (pow.f64 t 2) x)
14.2b
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
27.9b
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))
Compiler

Compiled 207 to 151 computations (27.1% saved)

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
0.0b
(/.f64 (-.f64 1 x) (-.f64 -1 x))
Compiler

Compiled 27 to 20 computations (25.9% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
0.0ms
x
@0
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
0.0ms
x
@0
(/.f64 (-.f64 1 x) (-.f64 -1 x))
0.0ms
x
@inf
(/.f64 (-.f64 1 x) (-.f64 -1 x))
0.0ms
x
@-inf
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))

rewrite89.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01042
17842
219842
345342
4109042
5438842
Stop Event
node limit
Counts
2 → 86
Calls
Call 1
Inputs
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 1 x))) (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 x) (/.f64 -1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 x) (*.f64 (*.f64 2 (/.f64 -1 (+.f64 1 x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 x) (*.f64 (/.f64 -2 (+.f64 1 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 x) (*.f64 -1 (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 x) (/.f64 (/.f64 1 (-.f64 1 x)) (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 x) 2) (/.f64 -1/2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 x) 2) (*.f64 -1/2 (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x -1) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x -1) (*.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x -1) (*.f64 -2 (/.f64 -1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (-.f64 1 x) -1/2) (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 x) (/.f64 -2 (+.f64 1 x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 x) 4) (/.f64 1 (*.f64 (+.f64 1 x) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 x) 4) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) -4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 x) 4) (*.f64 1/4 (/.f64 -1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 x) 4) (*.f64 1/2 (/.f64 -1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 1 x) (*.f64 (+.f64 1 x) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 1 x)) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 1 x)) (/.f64 1 (/.f64 1 (-.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 1 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 2 (*.f64 2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 1 (*.f64 2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 1/2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (-.f64 1 x) (/.f64 1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (-.f64 1 x) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (/.f64 (+.f64 1 x) (+.f64 x -1))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 x) 8) (/.f64 1 (*.f64 (-.f64 -1 x) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 x) -4) (/.f64 1 (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 x) -4) (/.f64 1 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 1 x) (/.f64 -2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 x)) (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) -2) (*.f64 2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 1 x)) (*.f64 (-.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 x)) (+.f64 x -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x -2)) (/.f64 1/2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x -2)) (*.f64 (/.f64 1/2 (+.f64 1 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x -2)) (*.f64 1/2 (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x -2)) (/.f64 2 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x -2)) (/.f64 1 (neg.f64 (*.f64 (+.f64 1 x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 -1 (+.f64 1 x))) (*.f64 (-.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (-.f64 1 x) (/.f64 2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (*.f64 (-.f64 1 x) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 x) (/.f64 2 (+.f64 1 x))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (+.f64 1 x)) (*.f64 (-.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) -2) (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x -1)) (/.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (+.f64 x -1)) 1/2) (/.f64 2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 1 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 x) -1/2) (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 4 (/.f64 (+.f64 1 x) (+.f64 x -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (-.f64 1 x)) (/.f64 (-.f64 -1 x) (*.f64 2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 x) -4)) (*.f64 (-.f64 1 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 1 x)) (+.f64 x (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 x) 1/2) (/.f64 -2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1)))))

simplify197.0ms (0.7%)

Algorithm
egg-herbie
Rules
1056×rational.json-simplify-1
936×rational.json-simplify-61
832×rational.json-simplify-35
802×rational.json-simplify-44
724×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02444010
15823486
213543298
347723224
472953224
Stop Event
node limit
Counts
110 → 200
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 2 x) 1)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 -2 (pow.f64 x 2))) 1)
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 2 x) (*.f64 -2 (pow.f64 x 2)))) 1)
1
(-.f64 1 (*.f64 2 (/.f64 1 x)))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 x 2)))) (*.f64 2 (/.f64 1 x)))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
1
(-.f64 1 (*.f64 2 (/.f64 1 x)))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 x 2)))) (*.f64 2 (/.f64 1 x)))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(sqrt.f64 -1)
(+.f64 (sqrt.f64 -1) (*.f64 -1 (*.f64 (sqrt.f64 -1) x)))
(+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (pow.f64 x 2))) (*.f64 -1 (*.f64 (sqrt.f64 -1) x))))
(+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 -1) (pow.f64 x 3))) (*.f64 -1 (*.f64 (sqrt.f64 -1) x)))))
(pow.f64 (sqrt.f64 -1) 2)
(+.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 1 x))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) (pow.f64 x 2))) (+.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 1 x)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -1 (/.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) (pow.f64 (sqrt.f64 -1) 2)))) (pow.f64 x 3))) (+.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 1 x))))
1
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 1/2 (/.f64 1 (pow.f64 x 3)))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)) 0)
(+.f64 0 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(+.f64 (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 1 x))) (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 1 x))))
(+.f64 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 1 x))) -1)
(-.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)) 0)
(-.f64 0 (/.f64 (-.f64 1 x) (+.f64 1 x)))
(*.f64 1 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(*.f64 (-.f64 1 x) (/.f64 -1 (+.f64 1 x)))
(*.f64 (-.f64 1 x) (*.f64 (*.f64 2 (/.f64 -1 (+.f64 1 x))) 1/2))
(*.f64 (-.f64 1 x) (*.f64 (/.f64 -2 (+.f64 1 x)) 1/2))
(*.f64 (-.f64 1 x) (*.f64 -1 (/.f64 1 (+.f64 1 x))))
(*.f64 -1 (/.f64 (-.f64 1 x) (+.f64 1 x)))
(*.f64 (-.f64 -1 x) (/.f64 (/.f64 1 (-.f64 1 x)) (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))
(*.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)) 1)
(*.f64 (*.f64 (-.f64 1 x) 2) (/.f64 -1/2 (+.f64 1 x)))
(*.f64 (*.f64 (-.f64 1 x) 2) (*.f64 -1/2 (/.f64 1 (+.f64 1 x))))
(*.f64 (+.f64 x -1) (/.f64 1 (+.f64 1 x)))
(*.f64 (+.f64 x -1) (*.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) 1/2))
(*.f64 (+.f64 x -1) (*.f64 -2 (/.f64 -1/2 (+.f64 1 x))))
(*.f64 2 (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 1 x))))
(*.f64 2 (*.f64 (*.f64 (-.f64 1 x) -1/2) (/.f64 1 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 1 x) (/.f64 -2 (+.f64 1 x))) 1/2)
(*.f64 (*.f64 (-.f64 1 x) 4) (/.f64 1 (*.f64 (+.f64 1 x) -4)))
(*.f64 (*.f64 (-.f64 1 x) 4) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) -4)) 1))
(*.f64 (*.f64 (-.f64 1 x) 4) (*.f64 1/4 (/.f64 -1 (+.f64 1 x))))
(*.f64 (*.f64 (-.f64 1 x) 4) (*.f64 1/2 (/.f64 -1/2 (+.f64 1 x))))
(*.f64 4 (/.f64 (-.f64 1 x) (*.f64 (+.f64 1 x) -4)))
(*.f64 4 (/.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)) 4))
(*.f64 (/.f64 -1 (+.f64 1 x)) (-.f64 1 x))
(*.f64 (/.f64 -1 (+.f64 1 x)) (/.f64 1 (/.f64 1 (-.f64 1 x))))
(*.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 1 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 2 (*.f64 2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x))))))
(*.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 1 (*.f64 2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x))))))
(*.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 1/2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))
(*.f64 -2 (*.f64 (-.f64 1 x) (/.f64 1/2 (+.f64 1 x))))
(*.f64 -2 (/.f64 (-.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(*.f64 (/.f64 4 (/.f64 (+.f64 1 x) (+.f64 x -1))) 1/4)
(*.f64 (*.f64 (-.f64 1 x) 8) (/.f64 1 (*.f64 (-.f64 -1 x) 8)))
(*.f64 (*.f64 (-.f64 1 x) -4) (/.f64 1 (*.f64 (+.f64 1 x) 4)))
(*.f64 (*.f64 (-.f64 1 x) -4) (/.f64 1 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) -2)))))
(*.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)) -1)
(*.f64 1/2 (*.f64 (-.f64 1 x) (/.f64 -2 (+.f64 1 x))))
(*.f64 (/.f64 1 (-.f64 1 x)) (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))
(*.f64 (/.f64 1 (-.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) -2) (*.f64 2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x))))))
(*.f64 (/.f64 -1/2 (+.f64 1 x)) (*.f64 (-.f64 1 x) 2))
(*.f64 (/.f64 1 (+.f64 1 x)) (+.f64 x -1))
(*.f64 (+.f64 x (+.f64 x -2)) (/.f64 1/2 (+.f64 1 x)))
(*.f64 (+.f64 x (+.f64 x -2)) (*.f64 (/.f64 1/2 (+.f64 1 x)) 1))
(*.f64 (+.f64 x (+.f64 x -2)) (*.f64 1/2 (/.f64 1 (+.f64 1 x))))
(*.f64 (+.f64 x (+.f64 x -2)) (/.f64 2 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) -2)))))
(*.f64 (+.f64 x (+.f64 x -2)) (/.f64 1 (neg.f64 (*.f64 (+.f64 1 x) -2))))
(*.f64 (*.f64 2 (/.f64 -1 (+.f64 1 x))) (*.f64 (-.f64 1 x) 1/2))
(*.f64 -1/2 (*.f64 (-.f64 1 x) (/.f64 2 (+.f64 1 x))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (*.f64 (-.f64 1 x) -1/2))
(*.f64 (*.f64 (-.f64 1 x) (/.f64 2 (+.f64 1 x))) -1/2)
(*.f64 (/.f64 -2 (+.f64 1 x)) (*.f64 (-.f64 1 x) 1/2))
(*.f64 (/.f64 1/2 (-.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) -2) (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))
(*.f64 (/.f64 1 (+.f64 x -1)) (/.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))
(*.f64 (+.f64 (/.f64 1 (+.f64 x -1)) 1/2) (/.f64 2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))
(*.f64 (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 1 x))) 2)
(*.f64 (*.f64 (-.f64 1 x) -1/2) (/.f64 2 (+.f64 1 x)))
(*.f64 1/4 (/.f64 4 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 (/.f64 2 (-.f64 1 x)) (/.f64 (-.f64 -1 x) (*.f64 2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) -4)) (*.f64 (-.f64 1 x) 4))
(*.f64 (/.f64 1/2 (+.f64 1 x)) (+.f64 x (+.f64 x -2)))
(*.f64 (*.f64 (-.f64 1 x) 1/2) (/.f64 -2 (+.f64 1 x)))
(pow.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)) 1)
(neg.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 0)
(+.f64 0 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(-.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 0)
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1/2))
(*.f64 4 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 2) 1/2)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4) 1/4)
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1/2) 2)
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4))) 16)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1)
Outputs
-1
(-.f64 (*.f64 2 x) 1)
(+.f64 (*.f64 2 x) -1)
(+.f64 -1 (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 -2 (pow.f64 x 2))) 1)
(+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 2 x) -1))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 -2 (pow.f64 x 2)) 1))
(+.f64 -1 (+.f64 (*.f64 2 x) (*.f64 -2 (pow.f64 x 2))))
(+.f64 (*.f64 2 x) (+.f64 -1 (*.f64 -2 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 2 x) (*.f64 -2 (pow.f64 x 2)))) 1)
(+.f64 (+.f64 (*.f64 2 x) (*.f64 -2 (pow.f64 x 2))) (-.f64 (*.f64 2 (pow.f64 x 3)) 1))
(+.f64 (*.f64 2 (pow.f64 x 3)) (+.f64 (*.f64 2 x) (-.f64 (*.f64 -2 (pow.f64 x 2)) 1)))
(+.f64 -1 (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 2 (+.f64 (pow.f64 x 3) x))))
(+.f64 (*.f64 2 (+.f64 x (pow.f64 x 3))) (+.f64 -1 (*.f64 -2 (pow.f64 x 2))))
1
(-.f64 1 (*.f64 2 (/.f64 1 x)))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 x 2)))) (*.f64 2 (/.f64 1 x)))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (-.f64 1 (*.f64 2 (/.f64 1 x))))
(+.f64 (-.f64 1 (*.f64 2 (/.f64 1 x))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(+.f64 1 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (-.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
(+.f64 1 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 1 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(+.f64 1 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
1
(-.f64 1 (*.f64 2 (/.f64 1 x)))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 x 2)))) (*.f64 2 (/.f64 1 x)))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (-.f64 1 (*.f64 2 (/.f64 1 x))))
(+.f64 (-.f64 1 (*.f64 2 (/.f64 1 x))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(+.f64 1 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (-.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
(+.f64 1 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)))))
(+.f64 1 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(+.f64 1 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(sqrt.f64 -1)
(+.f64 (sqrt.f64 -1) (*.f64 -1 (*.f64 (sqrt.f64 -1) x)))
(+.f64 (sqrt.f64 -1) (*.f64 -1 (*.f64 x (sqrt.f64 -1))))
(+.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1) (neg.f64 x)))
(+.f64 (sqrt.f64 -1) (*.f64 x (neg.f64 (sqrt.f64 -1))))
(+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (pow.f64 x 2))) (*.f64 -1 (*.f64 (sqrt.f64 -1) x))))
(+.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 -1)))))
(+.f64 (*.f64 (sqrt.f64 -1) (neg.f64 x)) (+.f64 (sqrt.f64 -1) (*.f64 (pow.f64 x 2) (*.f64 1/2 (sqrt.f64 -1)))))
(+.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 (pow.f64 x 2) 1/2) (neg.f64 x))))
(+.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1) (+.f64 (neg.f64 x) (*.f64 (pow.f64 x 2) 1/2))))
(+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 -1) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 -1) (pow.f64 x 3))) (*.f64 -1 (*.f64 (sqrt.f64 -1) x)))))
(+.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (*.f64 x (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 x 3) -1/2)))))
(+.f64 (sqrt.f64 -1) (+.f64 (*.f64 (sqrt.f64 -1) (neg.f64 x)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (sqrt.f64 -1))) (*.f64 (pow.f64 x 3) (*.f64 -1/2 (sqrt.f64 -1))))))
(+.f64 (sqrt.f64 -1) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (sqrt.f64 -1) 1/2)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 (pow.f64 x 3) -1/2) (neg.f64 x)))))
(+.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 (pow.f64 x 2) 1/2) (+.f64 (neg.f64 x) (*.f64 (pow.f64 x 3) -1/2)))))
(pow.f64 (sqrt.f64 -1) 2)
1
(+.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 1 x))
(+.f64 1 (/.f64 1 x))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) (pow.f64 x 2))) (+.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 1 x)))
(+.f64 (+.f64 1 (/.f64 1 x)) (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) (pow.f64 x 2))) 1))
(+.f64 1 (+.f64 (/.f64 1 x) (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) (pow.f64 x 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -1 (/.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) (pow.f64 (sqrt.f64 -1) 2)))) (pow.f64 x 3))) (+.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 1 x))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) (pow.f64 x 2))) (+.f64 1 (+.f64 (/.f64 1 x) (*.f64 1/2 (/.f64 (-.f64 2 (*.f64 -1 (/.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) 1))) (pow.f64 x 3))))))
(+.f64 (+.f64 1 (/.f64 1 x)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (-.f64 2 (neg.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)))) (pow.f64 x 3)))))
(+.f64 (/.f64 1 x) (+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) (pow.f64 x 2)))) (*.f64 1/2 (/.f64 (-.f64 2 (neg.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)))) (pow.f64 x 3)))))
(+.f64 (+.f64 1 (+.f64 (/.f64 1 x) (*.f64 -1/2 (/.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) (pow.f64 x 2))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 2 (pow.f64 (/.f64 1 (sqrt.f64 -1)) 2)) -2) (pow.f64 x 3))))
1
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))) (/.f64 1 x))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 1/2) (-.f64 1 (/.f64 1 x)))
(+.f64 (-.f64 1 (/.f64 1 x)) (*.f64 (/.f64 1 (pow.f64 x 2)) 1/2))
(+.f64 1 (-.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 1/2) (/.f64 1 x)))
(-.f64 (+.f64 1 (*.f64 1/2 (/.f64 1 (pow.f64 x 2)))) (+.f64 (/.f64 1 x) (*.f64 1/2 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 1/2) (-.f64 1 (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 (pow.f64 x 3)) 1/2))))
(+.f64 1 (-.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 1/2) (+.f64 (/.f64 1 x) (*.f64 (/.f64 1 (pow.f64 x 3)) 1/2))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 1 x))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(+.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)) 0)
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(+.f64 0 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(+.f64 (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 1 x))) (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 1 x))))
(+.f64 (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 x 1))) (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 x 1))))
(*.f64 (/.f64 1/2 (-.f64 -1 x)) (+.f64 (-.f64 1 x) (-.f64 1 x)))
(*.f64 2 (*.f64 (-.f64 1 x) (/.f64 1/2 (-.f64 -1 x))))
(+.f64 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 1 x))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(-.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)) 0)
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(-.f64 0 (/.f64 (-.f64 1 x) (+.f64 1 x)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 1 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (-.f64 1 x) (/.f64 -1 (+.f64 1 x)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (-.f64 1 x) (*.f64 (*.f64 2 (/.f64 -1 (+.f64 1 x))) 1/2))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (-.f64 1 x) (*.f64 (/.f64 -2 (+.f64 1 x)) 1/2))
(*.f64 (-.f64 1 x) (*.f64 1/2 (/.f64 -2 (+.f64 x 1))))
(*.f64 (/.f64 2 (-.f64 -1 x)) (*.f64 1/2 (-.f64 1 x)))
(*.f64 1/2 (*.f64 (-.f64 1 x) (/.f64 2 (-.f64 -1 x))))
(*.f64 (-.f64 1 x) (*.f64 1/2 (/.f64 2 (-.f64 -1 x))))
(*.f64 (-.f64 1 x) (*.f64 -1 (/.f64 1 (+.f64 1 x))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 -1 (/.f64 (-.f64 1 x) (+.f64 1 x)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (-.f64 -1 x) (/.f64 (/.f64 1 (-.f64 1 x)) (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))
(*.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (-.f64 1 x) (*.f64 (-.f64 -1 x) (/.f64 (+.f64 x 1) (*.f64 (+.f64 -1 x) (-.f64 1 x)))))))
(*.f64 (-.f64 -1 x) (/.f64 (/.f64 -1 (+.f64 x 1)) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 1 x) (+.f64 -1 x))) (-.f64 1 x))))
(*.f64 (-.f64 -1 x) (/.f64 (-.f64 1 x) (/.f64 (-.f64 1 (*.f64 x x)) (/.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))
(*.f64 (-.f64 -1 x) (/.f64 (+.f64 -1 x) (/.f64 (-.f64 1 (*.f64 x x)) (/.f64 (+.f64 -1 x) (+.f64 x 1)))))
(*.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)) 1)
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (*.f64 (-.f64 1 x) 2) (/.f64 -1/2 (+.f64 1 x)))
(+.f64 (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 x 1))) (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 x 1))))
(*.f64 (/.f64 1/2 (-.f64 -1 x)) (+.f64 (-.f64 1 x) (-.f64 1 x)))
(*.f64 2 (*.f64 (-.f64 1 x) (/.f64 1/2 (-.f64 -1 x))))
(*.f64 (*.f64 (-.f64 1 x) 2) (*.f64 -1/2 (/.f64 1 (+.f64 1 x))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (+.f64 x -1) (/.f64 1 (+.f64 1 x)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (+.f64 x -1) (*.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) 1/2))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (+.f64 x -1) (*.f64 -2 (/.f64 -1/2 (+.f64 1 x))))
(*.f64 (+.f64 -1 x) (*.f64 -2 (/.f64 -1/2 (+.f64 x 1))))
(*.f64 (/.f64 1/2 (-.f64 -1 x)) (*.f64 (+.f64 -1 x) -2))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 -1 x)) (+.f64 -1 x)))
(*.f64 (+.f64 -1 x) (*.f64 -2 (/.f64 1/2 (-.f64 -1 x))))
(*.f64 2 (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 1 x))))
(+.f64 (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 x 1))) (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 x 1))))
(*.f64 (/.f64 1/2 (-.f64 -1 x)) (+.f64 (-.f64 1 x) (-.f64 1 x)))
(*.f64 2 (*.f64 (-.f64 1 x) (/.f64 1/2 (-.f64 -1 x))))
(*.f64 2 (*.f64 (*.f64 (-.f64 1 x) -1/2) (/.f64 1 (+.f64 1 x))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (*.f64 (-.f64 1 x) (/.f64 -2 (+.f64 1 x))) 1/2)
(*.f64 (-.f64 1 x) (*.f64 1/2 (/.f64 -2 (+.f64 x 1))))
(*.f64 (/.f64 2 (-.f64 -1 x)) (*.f64 1/2 (-.f64 1 x)))
(*.f64 1/2 (*.f64 (-.f64 1 x) (/.f64 2 (-.f64 -1 x))))
(*.f64 (-.f64 1 x) (*.f64 1/2 (/.f64 2 (-.f64 -1 x))))
(*.f64 (*.f64 (-.f64 1 x) 4) (/.f64 1 (*.f64 (+.f64 1 x) -4)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (*.f64 (-.f64 1 x) 4) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) -4)) 1))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (*.f64 (-.f64 1 x) 4) (*.f64 1/4 (/.f64 -1 (+.f64 1 x))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (*.f64 (-.f64 1 x) 4) (*.f64 1/2 (/.f64 -1/2 (+.f64 1 x))))
(+.f64 (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 x 1))) (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 x 1))))
(*.f64 (/.f64 1/2 (-.f64 -1 x)) (+.f64 (-.f64 1 x) (-.f64 1 x)))
(*.f64 2 (*.f64 (-.f64 1 x) (/.f64 1/2 (-.f64 -1 x))))
(*.f64 4 (/.f64 (-.f64 1 x) (*.f64 (+.f64 1 x) -4)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 4 (/.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)) 4))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (/.f64 -1 (+.f64 1 x)) (-.f64 1 x))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (/.f64 -1 (+.f64 1 x)) (/.f64 1 (/.f64 1 (-.f64 1 x))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 1 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 1 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 x 1) (*.f64 (+.f64 -1 x) (-.f64 1 x))))))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 (-.f64 1 x) (/.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 -1 (+.f64 x 1)))))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 (+.f64 -1 x) (/.f64 (+.f64 x 1) (/.f64 (+.f64 -1 x) (+.f64 x 1)))))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 (-.f64 1 x) (/.f64 (-.f64 -1 x) (/.f64 (+.f64 -1 x) (+.f64 x 1)))))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 (-.f64 1 x) (/.f64 (+.f64 x 1) (/.f64 (-.f64 1 x) (+.f64 x 1)))))
(*.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (/.f64 2 (*.f64 2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x))))))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 1 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 x 1) (*.f64 (+.f64 -1 x) (-.f64 1 x))))))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 (-.f64 1 x) (/.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 -1 (+.f64 x 1)))))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 (+.f64 -1 x) (/.f64 (+.f64 x 1) (/.f64 (+.f64 -1 x) (+.f64 x 1)))))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 (-.f64 1 x) (/.f64 (-.f64 -1 x) (/.f64 (+.f64 -1 x) (+.f64 x 1)))))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 (-.f64 1 x) (/.f64 (+.f64 x 1) (/.f64 (-.f64 1 x) (+.f64 x 1)))))
(*.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 1 (*.f64 2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x))))))
(*.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (/.f64 1/2 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 x 1) (*.f64 (+.f64 -1 x) (-.f64 1 x))))))
(*.f64 2 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 (-.f64 1 x) (/.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 1/2 (-.f64 -1 x))))))
(*.f64 2 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (*.f64 (+.f64 -1 x) (/.f64 (-.f64 1 x) (/.f64 (+.f64 x 1) (/.f64 1/2 (-.f64 -1 x)))))))
(*.f64 2 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (*.f64 (-.f64 1 x) (/.f64 (+.f64 -1 x) (/.f64 (+.f64 x 1) (/.f64 1/2 (-.f64 -1 x)))))))
(*.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 x -1))) (/.f64 1/2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))
(*.f64 (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 -1 x))) (/.f64 1/2 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 x 1) (*.f64 (+.f64 -1 x) (-.f64 1 x))))))
(*.f64 2 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 (-.f64 1 x) (/.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (/.f64 1/2 (-.f64 -1 x))))))
(*.f64 2 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (*.f64 (+.f64 -1 x) (/.f64 (-.f64 1 x) (/.f64 (+.f64 x 1) (/.f64 1/2 (-.f64 -1 x)))))))
(*.f64 2 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) (*.f64 (-.f64 1 x) (/.f64 (+.f64 -1 x) (/.f64 (+.f64 x 1) (/.f64 1/2 (-.f64 -1 x)))))))
(*.f64 -2 (*.f64 (-.f64 1 x) (/.f64 1/2 (+.f64 1 x))))
(*.f64 (+.f64 -1 x) (*.f64 -2 (/.f64 -1/2 (+.f64 x 1))))
(*.f64 (/.f64 1/2 (-.f64 -1 x)) (*.f64 (+.f64 -1 x) -2))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 -1 x)) (+.f64 -1 x)))
(*.f64 (+.f64 -1 x) (*.f64 -2 (/.f64 1/2 (-.f64 -1 x))))
(*.f64 -2 (/.f64 (-.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(*.f64 (+.f64 -1 x) (*.f64 -2 (/.f64 -1/2 (+.f64 x 1))))
(*.f64 (/.f64 1/2 (-.f64 -1 x)) (*.f64 (+.f64 -1 x) -2))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 -1 x)) (+.f64 -1 x)))
(*.f64 (+.f64 -1 x) (*.f64 -2 (/.f64 1/2 (-.f64 -1 x))))
(*.f64 (/.f64 4 (/.f64 (+.f64 1 x) (+.f64 x -1))) 1/4)
(*.f64 1/4 (/.f64 (+.f64 -1 x) (/.f64 (+.f64 x 1) 4)))
(*.f64 1/4 (/.f64 (-.f64 1 x) (/.f64 (-.f64 -1 x) 4)))
(*.f64 (*.f64 (-.f64 1 x) 8) (/.f64 1 (*.f64 (-.f64 -1 x) 8)))
(*.f64 (-.f64 1 x) (*.f64 8 (/.f64 1/8 (-.f64 -1 x))))
(*.f64 (-.f64 1 x) (*.f64 8 (/.f64 -1/8 (+.f64 x 1))))
(*.f64 (*.f64 (-.f64 1 x) -4) (/.f64 1 (*.f64 (+.f64 1 x) 4)))
(*.f64 (*.f64 (-.f64 1 x) -4) (/.f64 1 (*.f64 (+.f64 x 1) 4)))
(*.f64 (-.f64 1 x) (*.f64 -4 (/.f64 1/4 (+.f64 x 1))))
(*.f64 (*.f64 (-.f64 1 x) -4) (/.f64 1 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) -2)))))
(*.f64 (*.f64 (-.f64 1 x) -4) (/.f64 1 (*.f64 (+.f64 x 1) 4)))
(*.f64 (-.f64 1 x) (*.f64 -4 (/.f64 1/4 (+.f64 x 1))))
(*.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)) -1)
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 1/2 (*.f64 (-.f64 1 x) (/.f64 -2 (+.f64 1 x))))
(*.f64 (-.f64 1 x) (*.f64 1/2 (/.f64 -2 (+.f64 x 1))))
(*.f64 (/.f64 2 (-.f64 -1 x)) (*.f64 1/2 (-.f64 1 x)))
(*.f64 1/2 (*.f64 (-.f64 1 x) (/.f64 2 (-.f64 -1 x))))
(*.f64 (-.f64 1 x) (*.f64 1/2 (/.f64 2 (-.f64 -1 x))))
(*.f64 (/.f64 1 (-.f64 1 x)) (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))
(*.f64 (/.f64 -1 (+.f64 -1 x)) (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (/.f64 (+.f64 x 1) (*.f64 (+.f64 -1 x) (-.f64 1 x))))))
(*.f64 (/.f64 -1 (+.f64 -1 x)) (/.f64 (*.f64 (-.f64 1 x) (+.f64 -1 x)) (/.f64 (+.f64 x 1) (/.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (/.f64 -1 (+.f64 -1 x)) (*.f64 (-.f64 1 x) (/.f64 (+.f64 -1 x) (+.f64 x 1))))
(/.f64 (*.f64 (-.f64 1 x) (/.f64 (+.f64 -1 x) (+.f64 x 1))) (-.f64 1 x))
(*.f64 (/.f64 1 (-.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) -2) (*.f64 2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x))))))
(*.f64 (/.f64 -1 (+.f64 -1 x)) (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (/.f64 (+.f64 x 1) (*.f64 (+.f64 -1 x) (-.f64 1 x))))))
(*.f64 (/.f64 -1 (+.f64 -1 x)) (/.f64 (*.f64 (-.f64 1 x) (+.f64 -1 x)) (/.f64 (+.f64 x 1) (/.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (/.f64 -1 (+.f64 -1 x)) (*.f64 (-.f64 1 x) (/.f64 (+.f64 -1 x) (+.f64 x 1))))
(/.f64 (*.f64 (-.f64 1 x) (/.f64 (+.f64 -1 x) (+.f64 x 1))) (-.f64 1 x))
(*.f64 (/.f64 -1/2 (+.f64 1 x)) (*.f64 (-.f64 1 x) 2))
(+.f64 (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 x 1))) (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 x 1))))
(*.f64 (/.f64 1/2 (-.f64 -1 x)) (+.f64 (-.f64 1 x) (-.f64 1 x)))
(*.f64 2 (*.f64 (-.f64 1 x) (/.f64 1/2 (-.f64 -1 x))))
(*.f64 (/.f64 1 (+.f64 1 x)) (+.f64 x -1))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (+.f64 x (+.f64 x -2)) (/.f64 1/2 (+.f64 1 x)))
(*.f64 (+.f64 -1 x) (*.f64 -2 (/.f64 -1/2 (+.f64 x 1))))
(*.f64 (/.f64 1/2 (-.f64 -1 x)) (*.f64 (+.f64 -1 x) -2))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 -1 x)) (+.f64 -1 x)))
(*.f64 (+.f64 -1 x) (*.f64 -2 (/.f64 1/2 (-.f64 -1 x))))
(*.f64 (+.f64 x (+.f64 x -2)) (*.f64 (/.f64 1/2 (+.f64 1 x)) 1))
(*.f64 (+.f64 -1 x) (*.f64 -2 (/.f64 -1/2 (+.f64 x 1))))
(*.f64 (/.f64 1/2 (-.f64 -1 x)) (*.f64 (+.f64 -1 x) -2))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 -1 x)) (+.f64 -1 x)))
(*.f64 (+.f64 -1 x) (*.f64 -2 (/.f64 1/2 (-.f64 -1 x))))
(*.f64 (+.f64 x (+.f64 x -2)) (*.f64 1/2 (/.f64 1 (+.f64 1 x))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (+.f64 x (+.f64 x -2)) (/.f64 2 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) -2)))))
(*.f64 (+.f64 -1 x) (*.f64 -2 (/.f64 -1/2 (+.f64 x 1))))
(*.f64 (/.f64 1/2 (-.f64 -1 x)) (*.f64 (+.f64 -1 x) -2))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 -1 x)) (+.f64 -1 x)))
(*.f64 (+.f64 -1 x) (*.f64 -2 (/.f64 1/2 (-.f64 -1 x))))
(*.f64 (+.f64 x (+.f64 x -2)) (/.f64 1 (neg.f64 (*.f64 (+.f64 1 x) -2))))
(*.f64 (+.f64 -1 x) (*.f64 -2 (/.f64 -1/2 (+.f64 x 1))))
(*.f64 (/.f64 1/2 (-.f64 -1 x)) (*.f64 (+.f64 -1 x) -2))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 -1 x)) (+.f64 -1 x)))
(*.f64 (+.f64 -1 x) (*.f64 -2 (/.f64 1/2 (-.f64 -1 x))))
(*.f64 (*.f64 2 (/.f64 -1 (+.f64 1 x))) (*.f64 (-.f64 1 x) 1/2))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 -1/2 (*.f64 (-.f64 1 x) (/.f64 2 (+.f64 1 x))))
(*.f64 (-.f64 1 x) (*.f64 (/.f64 2 (+.f64 x 1)) -1/2))
(*.f64 (-.f64 1 x) (*.f64 -1/2 (/.f64 -2 (-.f64 -1 x))))
(*.f64 (-.f64 1 x) (*.f64 -1/2 (/.f64 2 (+.f64 x 1))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (*.f64 (-.f64 1 x) -1/2))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (*.f64 (-.f64 1 x) (/.f64 2 (+.f64 1 x))) -1/2)
(*.f64 (-.f64 1 x) (*.f64 (/.f64 2 (+.f64 x 1)) -1/2))
(*.f64 (-.f64 1 x) (*.f64 -1/2 (/.f64 -2 (-.f64 -1 x))))
(*.f64 (-.f64 1 x) (*.f64 -1/2 (/.f64 2 (+.f64 x 1))))
(*.f64 (/.f64 -2 (+.f64 1 x)) (*.f64 (-.f64 1 x) 1/2))
(*.f64 (-.f64 1 x) (*.f64 1/2 (/.f64 -2 (+.f64 x 1))))
(*.f64 (/.f64 2 (-.f64 -1 x)) (*.f64 1/2 (-.f64 1 x)))
(*.f64 1/2 (*.f64 (-.f64 1 x) (/.f64 2 (-.f64 -1 x))))
(*.f64 (-.f64 1 x) (*.f64 1/2 (/.f64 2 (-.f64 -1 x))))
(*.f64 (/.f64 1/2 (-.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) -2) (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))
(*.f64 (/.f64 1/2 (-.f64 1 x)) (*.f64 -2 (/.f64 (/.f64 (+.f64 x 1) (-.f64 -1 x)) (/.f64 (+.f64 x 1) (*.f64 (+.f64 -1 x) (-.f64 1 x))))))
(*.f64 -2 (*.f64 (/.f64 (/.f64 (+.f64 x 1) (-.f64 -1 x)) (/.f64 (+.f64 x 1) (*.f64 (-.f64 1 x) (+.f64 -1 x)))) (/.f64 1/2 (-.f64 1 x))))
(*.f64 -2 (/.f64 (/.f64 1/2 (-.f64 1 x)) (/.f64 (/.f64 (/.f64 (+.f64 x 1) (/.f64 (+.f64 x 1) (-.f64 -1 x))) (-.f64 1 x)) (+.f64 -1 x))))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 1 x)) (*.f64 (-.f64 1 x) (/.f64 (-.f64 1 x) (+.f64 x 1)))))
(*.f64 (/.f64 1 (+.f64 x -1)) (/.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))
(*.f64 (/.f64 -1 (+.f64 -1 x)) (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (/.f64 (+.f64 x 1) (*.f64 (+.f64 -1 x) (-.f64 1 x))))))
(*.f64 (/.f64 -1 (+.f64 -1 x)) (/.f64 (*.f64 (-.f64 1 x) (+.f64 -1 x)) (/.f64 (+.f64 x 1) (/.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (/.f64 -1 (+.f64 -1 x)) (*.f64 (-.f64 1 x) (/.f64 (+.f64 -1 x) (+.f64 x 1))))
(/.f64 (*.f64 (-.f64 1 x) (/.f64 (+.f64 -1 x) (+.f64 x 1))) (-.f64 1 x))
(*.f64 (+.f64 (/.f64 1 (+.f64 x -1)) 1/2) (/.f64 2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x)))))
(*.f64 (+.f64 1/2 (/.f64 1 (+.f64 -1 x))) (/.f64 (/.f64 2 (-.f64 -1 x)) (/.f64 (+.f64 x 1) (*.f64 (+.f64 -1 x) (-.f64 1 x)))))
(*.f64 (+.f64 1/2 (/.f64 -1 (-.f64 1 x))) (/.f64 (/.f64 2 (-.f64 -1 x)) (/.f64 (+.f64 x 1) (*.f64 (-.f64 1 x) (+.f64 -1 x)))))
(*.f64 (+.f64 1/2 (/.f64 -1 (-.f64 1 x))) (*.f64 (-.f64 1 x) (/.f64 (+.f64 -1 x) (/.f64 (-.f64 -1 x) (/.f64 2 (+.f64 x 1))))))
(*.f64 (+.f64 1/2 (/.f64 -1 (-.f64 1 x))) (*.f64 (-.f64 1 x) (/.f64 (+.f64 -1 x) (/.f64 (-.f64 -1 x) (/.f64 -2 (-.f64 -1 x))))))
(*.f64 (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 1 x))) 2)
(+.f64 (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 x 1))) (*.f64 (-.f64 1 x) (/.f64 -1/2 (+.f64 x 1))))
(*.f64 (/.f64 1/2 (-.f64 -1 x)) (+.f64 (-.f64 1 x) (-.f64 1 x)))
(*.f64 2 (*.f64 (-.f64 1 x) (/.f64 1/2 (-.f64 -1 x))))
(*.f64 (*.f64 (-.f64 1 x) -1/2) (/.f64 2 (+.f64 1 x)))
(*.f64 (-.f64 1 x) (*.f64 (/.f64 2 (+.f64 x 1)) -1/2))
(*.f64 (-.f64 1 x) (*.f64 -1/2 (/.f64 -2 (-.f64 -1 x))))
(*.f64 (-.f64 1 x) (*.f64 -1/2 (/.f64 2 (+.f64 x 1))))
(*.f64 1/4 (/.f64 4 (/.f64 (+.f64 1 x) (+.f64 x -1))))
(*.f64 1/4 (/.f64 (+.f64 -1 x) (/.f64 (+.f64 x 1) 4)))
(*.f64 1/4 (/.f64 (-.f64 1 x) (/.f64 (-.f64 -1 x) 4)))
(*.f64 (/.f64 2 (-.f64 1 x)) (/.f64 (-.f64 -1 x) (*.f64 2 (*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (+.f64 x -1)) (-.f64 1 x))))))
(*.f64 (/.f64 -2 (+.f64 -1 x)) (/.f64 (-.f64 -1 x) (*.f64 2 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 x 1) (*.f64 (+.f64 -1 x) (-.f64 1 x)))))))
(*.f64 (/.f64 -2 (+.f64 -1 x)) (/.f64 (/.f64 (*.f64 (-.f64 1 x) (+.f64 -1 x)) (/.f64 (+.f64 x 1) (/.f64 (-.f64 -1 x) (-.f64 -1 x)))) 2))
(*.f64 (/.f64 2 (-.f64 1 x)) (/.f64 (-.f64 1 x) (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(*.f64 (/.f64 (-.f64 1 x) (*.f64 2 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (/.f64 2 (-.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) -4)) (*.f64 (-.f64 1 x) 4))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(*.f64 (/.f64 1/2 (+.f64 1 x)) (+.f64 x (+.f64 x -2)))
(*.f64 (+.f64 -1 x) (*.f64 -2 (/.f64 -1/2 (+.f64 x 1))))
(*.f64 (/.f64 1/2 (-.f64 -1 x)) (*.f64 (+.f64 -1 x) -2))
(*.f64 -2 (*.f64 (/.f64 1/2 (-.f64 -1 x)) (+.f64 -1 x)))
(*.f64 (+.f64 -1 x) (*.f64 -2 (/.f64 1/2 (-.f64 -1 x))))
(*.f64 (*.f64 (-.f64 1 x) 1/2) (/.f64 -2 (+.f64 1 x)))
(*.f64 (-.f64 1 x) (*.f64 1/2 (/.f64 -2 (+.f64 x 1))))
(*.f64 (/.f64 2 (-.f64 -1 x)) (*.f64 1/2 (-.f64 1 x)))
(*.f64 1/2 (*.f64 (-.f64 1 x) (/.f64 2 (-.f64 -1 x))))
(*.f64 (-.f64 1 x) (*.f64 1/2 (/.f64 2 (-.f64 -1 x))))
(pow.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)) 1)
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(neg.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 x) (+.f64 x 1))))
(/.f64 (-.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 -1 x) (+.f64 x 1))
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 0)
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(+.f64 0 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(-.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 0)
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1)
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1/2))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(*.f64 4 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 2) 1/2)
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4) 1/4)
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 2))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1/2) 2)
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1)
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 2) 2)
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4) 4)
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4)) 8)
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 4))) 16)
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))) 1)
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(sqrt.f64 (/.f64 (+.f64 -1 x) (+.f64 x 1)))

localize91.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1)))))
0.0b
(+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1)))
4.1b
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
4.9b
(+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))
Compiler

Compiled 121 to 91 computations (24.8% saved)

series5.0ms (0%)

Counts
4 → 64
Calls

18 calls:

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

rewrite94.0ms (0.3%)

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

Useful iterations: 4 (0.0ms)

IterNodesCost
019176
1143176
2329152
3826152
42374128
55576128
Stop Event
node limit
Counts
4 → 127
Calls
Call 1
Inputs
(+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1)))
(/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 1 x)) (+.f64 x (-.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 2 x)) (/.f64 -1 (-.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) -2) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) -2) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 2) (/.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (/.f64 l t) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 l t) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 l (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (-.f64 0 (/.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t l) (/.f64 1 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 l t)) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 l t) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (/.f64 l t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (/.f64 (+.f64 l l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (*.f64 2 (/.f64 l (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) (*.f64 2 (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 2 (/.f64 l t)) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (*.f64 (/.f64 t l) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t l) 2) (/.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t l) 2) (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (*.f64 2 (/.f64 (+.f64 l l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (/.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (-.f64 0 (/.f64 l (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (*.f64 2 (/.f64 l t)) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4) (*.f64 2 (*.f64 2 (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4) (*.f64 4 (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t l) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t l) 4) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) l) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (*.f64 2 (/.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (-.f64 0 (/.f64 (+.f64 l l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4)) (*.f64 2 (*.f64 4 (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 t l) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4) (/.f64 l t)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 2) (/.f64 (/.f64 l t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t l)) (-.f64 0 (/.f64 1 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) (neg.f64 (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) l)) (*.f64 2 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 t l) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4) (/.f64 l t))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))) (*.f64 2 (neg.f64 (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 t l) 2)) (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))) (neg.f64 (*.f64 2 (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) l)) (neg.f64 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))) (/.f64 l t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))) (-.f64 0 (neg.f64 (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4)) (-.f64 0 (*.f64 2 (*.f64 2 (/.f64 l t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4)) (-.f64 0 (*.f64 4 (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))) (*.f64 2 (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) l))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))) (neg.f64 (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 1 x)) (+.f64 x 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (/.f64 -1 (-.f64 1 x)) 2) (*.f64 x (/.f64 2 (+.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 -1 x)) (+.f64 2 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x 1) (/.f64 -1 (-.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 1 x)) (/.f64 x (+.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (/.f64 (+.f64 -1 x) (/.f64 x (+.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x 1) (+.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x))))) (*.f64 (+.f64 -1 x) (*.f64 (+.f64 -1 x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x))) (+.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x)) (+.f64 1 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))))) (*.f64 2 (*.f64 (+.f64 -1 x) (*.f64 (+.f64 -1 x) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x)))) (+.f64 x (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x))))) (neg.f64 (/.f64 (+.f64 -1 x) (/.f64 x (+.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x)))) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (-.f64 -1 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x 1)) (-.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))))) (-.f64 0 (*.f64 (+.f64 -1 x) (*.f64 (+.f64 -1 x) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x))))) (neg.f64 (+.f64 x (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x)))) (neg.f64 (*.f64 (+.f64 -1 x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))))) (/.f64 (+.f64 -1 x) (/.f64 x (+.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x))))) (+.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x)))) (+.f64 1 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x)))) (-.f64 0 (-.f64 -1 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 1)))))

simplify228.0ms (0.8%)

Algorithm
egg-herbie
Rules
1190×rational.json-simplify-61
1086×rational.json-simplify-1
1064×rational.json-simplify-2
1040×rational.json-simplify-50
990×rational.json-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03568423
110948299
229927861
365557783
Stop Event
node limit
Counts
191 → 223
Calls
Call 1
Inputs
-2
(-.f64 (*.f64 -2 x) 2)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 -2 x)) 2)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3)))) 2)
(/.f64 2 x)
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))))
(/.f64 2 x)
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2))))))
(+.f64 (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 5)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2)))))))
-1
(-.f64 (*.f64 -2 x) 1)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 -2 x)) 1)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3)))) 1)
1
(+.f64 1 (*.f64 2 (/.f64 1 x)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
1
(+.f64 1 (*.f64 2 (/.f64 1 x)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
-1/2
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(*.f64 1/2 x)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(*.f64 1/2 x)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 1)
(-.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 0)
(-.f64 0 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))
(*.f64 1 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))
(*.f64 (/.f64 -1 (-.f64 1 x)) (+.f64 x (-.f64 2 x)))
(*.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 1)
(*.f64 2 (/.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 2))
(*.f64 (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) -2) 1/2)
(*.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 4) 1/4)
(*.f64 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) -1)
(*.f64 1/2 (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) -2))
(*.f64 1/4 (*.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 4))
(*.f64 (/.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 2) 2)
(*.f64 (+.f64 x (-.f64 2 x)) (/.f64 -1 (-.f64 1 x)))
(/.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 1)
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) -2) 2)
(/.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 4) 4)
(/.f64 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) -1)
(/.f64 (*.f64 2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) -2)
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) -2) 4) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) -2) 4)) 16)
(pow.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 1)
(neg.f64 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))
(+.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 0)
(+.f64 0 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(+.f64 (/.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 2) (/.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 2))
(-.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 0)
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 l t) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(/.f64 1 (/.f64 (/.f64 l t) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(/.f64 t (/.f64 l (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(/.f64 t (-.f64 0 (/.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(/.f64 (/.f64 t l) (/.f64 1 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 l t)) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 l t) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (/.f64 l t))
(/.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 1)
(/.f64 (+.f64 t t) (/.f64 (+.f64 l l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(/.f64 (+.f64 t t) (*.f64 2 (/.f64 l (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) (*.f64 2 (/.f64 l t)))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 2 (/.f64 l t)) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (*.f64 (/.f64 t l) 2)) 2)
(/.f64 (*.f64 (/.f64 t l) 2) (/.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(/.f64 (*.f64 (/.f64 t l) 2) (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(/.f64 (*.f64 t 4) (*.f64 2 (/.f64 (+.f64 l l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(/.f64 (neg.f64 t) (/.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(/.f64 (neg.f64 t) (-.f64 0 (/.f64 l (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 2 (/.f64 l t)) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4) (*.f64 2 (*.f64 2 (/.f64 l t))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4) (*.f64 4 (/.f64 l t)))
(/.f64 (*.f64 (/.f64 t l) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4)) 4)
(/.f64 (*.f64 (/.f64 t l) 4) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) l) (/.f64 1 t))
(/.f64 (*.f64 t -2) (*.f64 2 (/.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(/.f64 (*.f64 t -2) (-.f64 0 (/.f64 (+.f64 l l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4)) (*.f64 2 (*.f64 4 (/.f64 l t))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t l) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4))) 8)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4) (/.f64 l t)) 4)
(/.f64 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 2) (/.f64 (/.f64 l t) 2))
(/.f64 (neg.f64 (/.f64 t l)) (-.f64 0 (/.f64 1 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) (neg.f64 (/.f64 l t)))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) l)) (*.f64 2 (/.f64 1 t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 t l) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4)))) 16)
(/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4) (/.f64 l t))) 8)
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))) (*.f64 2 (neg.f64 (/.f64 l t))))
(/.f64 (neg.f64 (*.f64 (/.f64 t l) 2)) (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))) (neg.f64 (*.f64 2 (/.f64 l t))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) l)) (neg.f64 (/.f64 1 t)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))) (/.f64 l t))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))) (-.f64 0 (neg.f64 (/.f64 l t))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4)) (-.f64 0 (*.f64 2 (*.f64 2 (/.f64 l t)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4)) (-.f64 0 (*.f64 4 (/.f64 l t))))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))) (*.f64 2 (/.f64 l t)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) l))) (/.f64 1 t))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))) (neg.f64 (/.f64 l t)))
(pow.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 1)
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 0)
(*.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))
(*.f64 (/.f64 -1 (-.f64 1 x)) (+.f64 x 1))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 1)
(*.f64 2 (/.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2))
(*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) 1/2)
(*.f64 1/2 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 -1 (-.f64 1 x)) 2) (*.f64 x (/.f64 2 (+.f64 -1 x)))))
(*.f64 (/.f64 1/2 (+.f64 -1 x)) (+.f64 2 (+.f64 x x)))
(*.f64 (+.f64 x 1) (/.f64 -1 (-.f64 1 x)))
(*.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) 2)
(*.f64 (+.f64 1 (/.f64 1 x)) (/.f64 x (+.f64 -1 x)))
(/.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 1)
(/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) 2)
(/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (/.f64 (+.f64 -1 x) (/.f64 x (+.f64 -1 x))))
(/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 4) 4)
(/.f64 (+.f64 x 1) (+.f64 -1 x))
(/.f64 (*.f64 2 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x))))) (*.f64 (+.f64 -1 x) (*.f64 (+.f64 -1 x) (/.f64 2 x))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 4)) 8)
(/.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x))) (+.f64 -1 x))
(/.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x)) (+.f64 1 (/.f64 -1 x)))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))))) (*.f64 2 (*.f64 (+.f64 -1 x) (*.f64 (+.f64 -1 x) (/.f64 2 x)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 4))) 16)
(/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x)))) (+.f64 x (+.f64 x -2)))
(/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x)))
(/.f64 (neg.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x))))) (neg.f64 (/.f64 (+.f64 -1 x) (/.f64 x (+.f64 -1 x)))))
(/.f64 (neg.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x)))) (-.f64 1 x))
(/.f64 (neg.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (-.f64 -1 (/.f64 -1 x)))
(/.f64 (neg.f64 (+.f64 x 1)) (-.f64 1 x))
(/.f64 (neg.f64 (*.f64 2 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))))) (-.f64 0 (*.f64 (+.f64 -1 x) (*.f64 (+.f64 -1 x) (/.f64 2 x)))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x))))) (neg.f64 (+.f64 x (+.f64 x -2))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x)))) (neg.f64 (*.f64 (+.f64 -1 x) (/.f64 2 x))))
(/.f64 (neg.f64 (neg.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))))) (/.f64 (+.f64 -1 x) (/.f64 x (+.f64 -1 x))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x))))) (+.f64 -1 x))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x)))) (+.f64 1 (/.f64 -1 x)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x)))) (-.f64 0 (-.f64 -1 (/.f64 -1 x))))
(pow.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 1)
(+.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 0)
(+.f64 0 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(+.f64 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(-.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 0)
(*.f64 1 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(*.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 1)
(*.f64 2 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(*.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) 1/2)
(*.f64 4 (/.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 4))
(*.f64 (*.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 4) 1/4)
(*.f64 1/2 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))
(*.f64 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 2)
(*.f64 1/4 (*.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 4))
(*.f64 (/.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 4) 4)
(pow.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 1)
Outputs
-2
(-.f64 (*.f64 -2 x) 2)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 -2 x)) 2)
(+.f64 (*.f64 -2 x) (-.f64 (*.f64 -2 (pow.f64 x 2)) 2))
(-.f64 (*.f64 -2 (+.f64 (pow.f64 x 2) x)) 2)
(-.f64 (*.f64 -2 (+.f64 x (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3)))) 2)
(+.f64 (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3))) (-.f64 (*.f64 -2 (pow.f64 x 2)) 2))
(+.f64 (*.f64 -2 (+.f64 (pow.f64 x 3) x)) (-.f64 (*.f64 -2 (pow.f64 x 2)) 2))
(-.f64 (*.f64 -2 (+.f64 (pow.f64 x 2) (+.f64 x (pow.f64 x 3)))) 2)
(/.f64 2 x)
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))
(*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 2 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))) (*.f64 2 (/.f64 1 (pow.f64 x 4))))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))))
(/.f64 2 x)
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))
(*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 2 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))) (*.f64 2 (/.f64 1 (pow.f64 x 4))))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 (/.f64 x (+.f64 x -1)) -1)))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 1 (+.f64 x -1)) (+.f64 -1 (/.f64 x (+.f64 x -1))))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l)
(*.f64 (*.f64 t (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) l))
(*.f64 (sqrt.f64 -1) (/.f64 t l))
(*.f64 (/.f64 t l) (sqrt.f64 -1))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2)))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) l)) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x t)) (*.f64 l (sqrt.f64 -1/2)))))
(+.f64 (*.f64 (sqrt.f64 -1) (/.f64 t l)) (*.f64 1/4 (*.f64 (*.f64 x (sqrt.f64 2)) (/.f64 t (*.f64 l (sqrt.f64 -1/2))))))
(+.f64 (*.f64 (/.f64 t l) (sqrt.f64 -1)) (*.f64 (*.f64 x t) (*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 -1/2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) l)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x t)) (*.f64 l (sqrt.f64 -1/2)))) (*.f64 -1/32 (*.f64 (*.f64 (pow.f64 x 2) t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/8)))))))
(+.f64 (*.f64 (sqrt.f64 -1) (/.f64 t l)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x (sqrt.f64 2)) (/.f64 t (*.f64 l (sqrt.f64 -1/2))))) (*.f64 -1/32 (*.f64 (*.f64 (pow.f64 x 2) t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/8)))))))
(+.f64 (*.f64 (/.f64 t l) (sqrt.f64 -1)) (+.f64 (*.f64 (*.f64 x t) (*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 -1/2)))) (*.f64 -1/32 (*.f64 (pow.f64 x 2) (*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/8))))))))
(+.f64 (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 5)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) l)) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 x t)) (*.f64 l (sqrt.f64 -1/2)))) (*.f64 -1/32 (*.f64 (*.f64 (pow.f64 x 2) t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/8)))))) (*.f64 1/128 (*.f64 (*.f64 (pow.f64 x 3) t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/32)))))))
(+.f64 (+.f64 (*.f64 1/4 (*.f64 (*.f64 x (sqrt.f64 2)) (/.f64 t (*.f64 l (sqrt.f64 -1/2))))) (*.f64 -1/32 (*.f64 (*.f64 (pow.f64 x 2) t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/8)))))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 x 3) t) (*.f64 l (sqrt.f64 -1/32))))) (*.f64 (sqrt.f64 -1) (/.f64 t l))))
(+.f64 (*.f64 (/.f64 t l) (sqrt.f64 -1)) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 x 2) (*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/8)))))) (+.f64 (*.f64 (*.f64 x t) (*.f64 1/4 (/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 -1/2)))) (*.f64 1/128 (*.f64 (pow.f64 x 3) (*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/32)))))))))
-1
(-.f64 (*.f64 -2 x) 1)
(+.f64 (*.f64 -2 x) -1)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 -2 x)) 1)
(+.f64 (*.f64 -2 x) (-.f64 (*.f64 -2 (pow.f64 x 2)) 1))
(+.f64 (*.f64 -2 (+.f64 (pow.f64 x 2) x)) -1)
(+.f64 (*.f64 -2 (+.f64 x (pow.f64 x 2))) -1)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3)))) 1)
(+.f64 (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3))) (-.f64 (*.f64 -2 (pow.f64 x 2)) 1))
(+.f64 (*.f64 -2 (pow.f64 x 2)) (-.f64 (*.f64 -2 (+.f64 (pow.f64 x 3) x)) 1))
(+.f64 (*.f64 -2 (+.f64 (pow.f64 x 2) (+.f64 x (pow.f64 x 3)))) -1)
1
(+.f64 1 (*.f64 2 (/.f64 1 x)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))))
(+.f64 (*.f64 2 (/.f64 1 x)) (-.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) -1))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))))
1
(+.f64 1 (*.f64 2 (/.f64 1 x)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))))
(+.f64 (*.f64 2 (/.f64 1 x)) (-.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) -1))
(+.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))))
-1/2
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(*.f64 1/2 x)
(*.f64 x 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(*.f64 1/2 x)
(*.f64 x 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 1)
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(-.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 0)
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(-.f64 0 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 1 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 (/.f64 -1 (-.f64 1 x)) (+.f64 x (-.f64 2 x)))
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x (-.f64 2 x)))
(*.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 1)
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 2 (/.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 2))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) -2) 1/2)
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 4) 1/4)
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) -1)
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) -2))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 1/4 (*.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 4))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 (/.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 2) 2)
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(*.f64 (+.f64 x (-.f64 2 x)) (/.f64 -1 (-.f64 1 x)))
(*.f64 (/.f64 1 (+.f64 x -1)) (+.f64 x (-.f64 2 x)))
(/.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 1)
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) -2) 2)
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 4) 4)
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) -1)
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (*.f64 2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) -2)
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) -2) 4) 8)
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) -2) 4)) 16)
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(pow.f64 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))) 1)
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(neg.f64 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))
(+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))
(+.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 0)
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 0 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(+.f64 (/.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 2) (/.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 2))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(-.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 0)
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 l t) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 1 (/.f64 (/.f64 l t) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 t (/.f64 l (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 t (-.f64 0 (/.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (/.f64 t l) (/.f64 1 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 l t)) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 l t) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (/.f64 l t))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 1)
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (+.f64 t t) (/.f64 (+.f64 l l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (+.f64 t t) (*.f64 2 (/.f64 l (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) (*.f64 2 (/.f64 l t)))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 2 (/.f64 l t)) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (*.f64 (/.f64 t l) 2)) 2)
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 (/.f64 t l) 2) (/.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 (/.f64 t l) 2) (*.f64 2 (/.f64 1 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 t 4) (*.f64 2 (/.f64 (+.f64 l l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (neg.f64 t) (/.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (neg.f64 t) (-.f64 0 (/.f64 l (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 2 (/.f64 l t)) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4) (*.f64 2 (*.f64 2 (/.f64 l t))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4) (*.f64 4 (/.f64 l t)))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 (/.f64 t l) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4)) 4)
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 (/.f64 t l) 4) (*.f64 2 (/.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) l) (/.f64 1 t))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 t -2) (*.f64 2 (/.f64 (neg.f64 l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 t -2) (-.f64 0 (/.f64 (+.f64 l l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4)) (*.f64 2 (*.f64 4 (/.f64 l t))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t l) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4))) 8)
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4) (/.f64 l t)) 4)
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 2) (/.f64 (/.f64 l t) 2))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (neg.f64 (/.f64 t l)) (-.f64 0 (/.f64 1 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) (neg.f64 (/.f64 l t)))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) l)) (*.f64 2 (/.f64 1 t)))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 t l) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4)))) 16)
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4) (/.f64 l t))) 8)
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))) (*.f64 2 (neg.f64 (/.f64 l t))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 t l) 2)) (-.f64 0 (/.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))) (neg.f64 (*.f64 2 (/.f64 l t))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) l)) (neg.f64 (/.f64 1 t)))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))) (/.f64 l t))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))))) (-.f64 0 (neg.f64 (/.f64 l t))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4)) (-.f64 0 (*.f64 2 (*.f64 2 (/.f64 l t)))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) 4)) (-.f64 0 (*.f64 4 (/.f64 l t))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))) (*.f64 2 (/.f64 l t)))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) l))) (/.f64 1 t))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))))) (neg.f64 (/.f64 l t)))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(pow.f64 (*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))) 1)
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 4 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))))
(-.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 0)
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 (/.f64 -1 (-.f64 1 x)) (+.f64 x 1))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 1)
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 2 (/.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) 1/2)
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 -1 (-.f64 1 x)) 2) (*.f64 x (/.f64 2 (+.f64 -1 x)))))
(*.f64 1/2 (+.f64 (*.f64 2 (/.f64 1 (+.f64 x -1))) (*.f64 x (/.f64 2 (+.f64 x -1)))))
(*.f64 1/2 (+.f64 (*.f64 2 (/.f64 1 (+.f64 x -1))) (*.f64 x (/.f64 -2 (-.f64 1 x)))))
(*.f64 (/.f64 1/2 (+.f64 -1 x)) (+.f64 2 (+.f64 x x)))
(*.f64 (/.f64 1/2 (+.f64 x -1)) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 -1/2 (-.f64 1 x)) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 -1/2 (-.f64 1 x)) (*.f64 2 (+.f64 x 1)))
(*.f64 (+.f64 x 1) (/.f64 -1 (-.f64 1 x)))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 (/.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) 2)
(/.f64 (+.f64 x 1) (+.f64 x -1))
(*.f64 (+.f64 1 (/.f64 1 x)) (/.f64 x (+.f64 -1 x)))
(*.f64 (+.f64 1 (/.f64 1 x)) (/.f64 x (+.f64 x -1)))
(*.f64 (/.f64 (+.f64 x 1) x) (/.f64 x (+.f64 x -1)))
(/.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 1)
(/.f64 (+.f64 x 1) (+.f64 x -1))
(/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 2) 2)
(/.f64 (+.f64 x 1) (+.f64 x -1))
(/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (/.f64 (+.f64 -1 x) (/.f64 x (+.f64 -1 x))))
(/.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (/.f64 (+.f64 x -1) (/.f64 x (+.f64 x -1))))
(/.f64 (/.f64 x (+.f64 x -1)) (/.f64 (+.f64 x -1) (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1))))
(/.f64 (/.f64 x (+.f64 x -1)) (/.f64 (+.f64 x -1) (+.f64 x (+.f64 (/.f64 -1 x) 0))))
(/.f64 (/.f64 x (+.f64 x -1)) (/.f64 (+.f64 x -1) (+.f64 x (/.f64 -1 x))))
(/.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 4) 4)
(/.f64 (+.f64 x 1) (+.f64 x -1))
(/.f64 (+.f64 x 1) (+.f64 -1 x))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(/.f64 (*.f64 2 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x))))) (*.f64 (+.f64 -1 x) (*.f64 (+.f64 -1 x) (/.f64 2 x))))
(*.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (/.f64 2 (*.f64 (+.f64 x -1) (*.f64 (/.f64 2 x) (+.f64 x -1)))))
(*.f64 (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1)) (/.f64 2 (*.f64 (+.f64 x -1) (*.f64 (/.f64 2 x) (+.f64 x -1)))))
(*.f64 (+.f64 x (+.f64 (/.f64 -1 x) 0)) (/.f64 (/.f64 (/.f64 x 1) (+.f64 x -1)) (+.f64 x -1)))
(*.f64 (+.f64 x (/.f64 -1 x)) (/.f64 (/.f64 x (+.f64 x -1)) (+.f64 x -1)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 4)) 8)
(/.f64 (+.f64 x 1) (+.f64 x -1))
(/.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x))) (+.f64 -1 x))
(/.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (*.f64 (+.f64 1 (/.f64 -1 x)) (+.f64 x -1)))
(/.f64 (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1)) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 -1 x))) (/.f64 1 (+.f64 x -1)))
(+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 1 (+.f64 1 (/.f64 -1 x))))
(/.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x)) (+.f64 1 (/.f64 -1 x)))
(/.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (*.f64 (+.f64 1 (/.f64 -1 x)) (+.f64 x -1)))
(/.f64 (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1)) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 -1 x))) (/.f64 1 (+.f64 x -1)))
(+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 1 (+.f64 1 (/.f64 -1 x))))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))))) (*.f64 2 (*.f64 (+.f64 -1 x) (*.f64 (+.f64 -1 x) (/.f64 2 x)))))
(*.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (/.f64 2 (*.f64 (+.f64 x -1) (*.f64 (/.f64 2 x) (+.f64 x -1)))))
(*.f64 (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1)) (/.f64 2 (*.f64 (+.f64 x -1) (*.f64 (/.f64 2 x) (+.f64 x -1)))))
(*.f64 (+.f64 x (+.f64 (/.f64 -1 x) 0)) (/.f64 (/.f64 (/.f64 x 1) (+.f64 x -1)) (+.f64 x -1)))
(*.f64 (+.f64 x (/.f64 -1 x)) (/.f64 (/.f64 x (+.f64 x -1)) (+.f64 x -1)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 4))) 16)
(/.f64 (+.f64 x 1) (+.f64 x -1))
(/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x)))) (+.f64 x (+.f64 x -2)))
(/.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (*.f64 (+.f64 1 (/.f64 -1 x)) (+.f64 x -1)))
(/.f64 (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1)) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 -1 x))) (/.f64 1 (+.f64 x -1)))
(+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 1 (+.f64 1 (/.f64 -1 x))))
(/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x)))
(*.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (/.f64 2 (*.f64 (+.f64 x -1) (*.f64 (/.f64 2 x) (+.f64 x -1)))))
(*.f64 (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1)) (/.f64 2 (*.f64 (+.f64 x -1) (*.f64 (/.f64 2 x) (+.f64 x -1)))))
(*.f64 (+.f64 x (+.f64 (/.f64 -1 x) 0)) (/.f64 (/.f64 (/.f64 x 1) (+.f64 x -1)) (+.f64 x -1)))
(*.f64 (+.f64 x (/.f64 -1 x)) (/.f64 (/.f64 x (+.f64 x -1)) (+.f64 x -1)))
(/.f64 (neg.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x))))) (neg.f64 (/.f64 (+.f64 -1 x) (/.f64 x (+.f64 -1 x)))))
(/.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (/.f64 (+.f64 x -1) (/.f64 x (+.f64 x -1))))
(/.f64 (/.f64 x (+.f64 x -1)) (/.f64 (+.f64 x -1) (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1))))
(/.f64 (/.f64 x (+.f64 x -1)) (/.f64 (+.f64 x -1) (+.f64 x (+.f64 (/.f64 -1 x) 0))))
(/.f64 (/.f64 x (+.f64 x -1)) (/.f64 (+.f64 x -1) (+.f64 x (/.f64 -1 x))))
(/.f64 (neg.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x)))) (-.f64 1 x))
(/.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (*.f64 (+.f64 1 (/.f64 -1 x)) (+.f64 x -1)))
(/.f64 (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1)) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 -1 x))) (/.f64 1 (+.f64 x -1)))
(+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 1 (+.f64 1 (/.f64 -1 x))))
(/.f64 (neg.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (-.f64 -1 (/.f64 -1 x)))
(/.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (*.f64 (+.f64 1 (/.f64 -1 x)) (+.f64 x -1)))
(/.f64 (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1)) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 -1 x))) (/.f64 1 (+.f64 x -1)))
(+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 1 (+.f64 1 (/.f64 -1 x))))
(/.f64 (neg.f64 (+.f64 x 1)) (-.f64 1 x))
(/.f64 (+.f64 x 1) (+.f64 x -1))
(/.f64 (neg.f64 (*.f64 2 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))))) (-.f64 0 (*.f64 (+.f64 -1 x) (*.f64 (+.f64 -1 x) (/.f64 2 x)))))
(*.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (/.f64 2 (*.f64 (+.f64 x -1) (*.f64 (/.f64 2 x) (+.f64 x -1)))))
(*.f64 (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1)) (/.f64 2 (*.f64 (+.f64 x -1) (*.f64 (/.f64 2 x) (+.f64 x -1)))))
(*.f64 (+.f64 x (+.f64 (/.f64 -1 x) 0)) (/.f64 (/.f64 (/.f64 x 1) (+.f64 x -1)) (+.f64 x -1)))
(*.f64 (+.f64 x (/.f64 -1 x)) (/.f64 (/.f64 x (+.f64 x -1)) (+.f64 x -1)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x))))) (neg.f64 (+.f64 x (+.f64 x -2))))
(/.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (*.f64 (+.f64 1 (/.f64 -1 x)) (+.f64 x -1)))
(/.f64 (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1)) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 -1 x))) (/.f64 1 (+.f64 x -1)))
(+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 1 (+.f64 1 (/.f64 -1 x))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x)))) (neg.f64 (*.f64 (+.f64 -1 x) (/.f64 2 x))))
(*.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (/.f64 2 (*.f64 (+.f64 x -1) (*.f64 (/.f64 2 x) (+.f64 x -1)))))
(*.f64 (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1)) (/.f64 2 (*.f64 (+.f64 x -1) (*.f64 (/.f64 2 x) (+.f64 x -1)))))
(*.f64 (+.f64 x (+.f64 (/.f64 -1 x) 0)) (/.f64 (/.f64 (/.f64 x 1) (+.f64 x -1)) (+.f64 x -1)))
(*.f64 (+.f64 x (/.f64 -1 x)) (/.f64 (/.f64 x (+.f64 x -1)) (+.f64 x -1)))
(/.f64 (neg.f64 (neg.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))))) (/.f64 (+.f64 -1 x) (/.f64 x (+.f64 -1 x))))
(/.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (/.f64 (+.f64 x -1) (/.f64 x (+.f64 x -1))))
(/.f64 (/.f64 x (+.f64 x -1)) (/.f64 (+.f64 x -1) (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1))))
(/.f64 (/.f64 x (+.f64 x -1)) (/.f64 (+.f64 x -1) (+.f64 x (+.f64 (/.f64 -1 x) 0))))
(/.f64 (/.f64 x (+.f64 x -1)) (/.f64 (+.f64 x -1) (+.f64 x (/.f64 -1 x))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 1 (/.f64 -1 x))))) (+.f64 -1 x))
(/.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (*.f64 (+.f64 1 (/.f64 -1 x)) (+.f64 x -1)))
(/.f64 (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1)) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 -1 x))) (/.f64 1 (+.f64 x -1)))
(+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 1 (+.f64 1 (/.f64 -1 x))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x)))) (+.f64 1 (/.f64 -1 x)))
(/.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (*.f64 (+.f64 1 (/.f64 -1 x)) (+.f64 x -1)))
(/.f64 (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1)) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 -1 x))) (/.f64 1 (+.f64 x -1)))
(+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 1 (+.f64 1 (/.f64 -1 x))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x)))) (-.f64 0 (-.f64 -1 (/.f64 -1 x))))
(/.f64 (+.f64 x (+.f64 (+.f64 1 (/.f64 -1 x)) -1)) (*.f64 (+.f64 1 (/.f64 -1 x)) (+.f64 x -1)))
(/.f64 (+.f64 1 (+.f64 (+.f64 x (/.f64 -1 x)) -1)) (*.f64 (+.f64 x -1) (+.f64 1 (/.f64 -1 x))))
(+.f64 (/.f64 1 (+.f64 1 (/.f64 -1 x))) (/.f64 1 (+.f64 x -1)))
(+.f64 (/.f64 1 (+.f64 x -1)) (/.f64 1 (+.f64 1 (/.f64 -1 x))))
(pow.f64 (/.f64 (+.f64 x 1) (+.f64 -1 x)) 1)
(/.f64 (+.f64 x 1) (+.f64 x -1))
(+.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 0)
(/.f64 1 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 0 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(/.f64 1 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(+.f64 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(+.f64 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 2 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(-.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 0)
(/.f64 1 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 1 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(/.f64 1 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 1)
(/.f64 1 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 2 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))
(+.f64 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 2 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))) 1/2)
(+.f64 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 2 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 4 (/.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 4))
(/.f64 1 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (*.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 4) 1/4)
(/.f64 1 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 1/2 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x))))))
(+.f64 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 2 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 2)
(+.f64 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(+.f64 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))) (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 2 (/.f64 -1/2 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 x -1)))))
(*.f64 1/4 (*.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 4))
(/.f64 1 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(*.f64 (/.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 4) 4)
(/.f64 1 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))
(pow.f64 (/.f64 -1 (-.f64 1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))) 1)
(/.f64 1 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 x -1))))

localize69.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 t (*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2))))
0.3b
(/.f64 -1 (*.f64 (sqrt.f64 2) t))
0.4b
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2)))
0.5b
(*.f64 (sqrt.f64 2) t)
Compiler

Compiled 43 to 37 computations (14% saved)

series1.0ms (0%)

Counts
3 → 24
Calls

9 calls:

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

rewrite204.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1714×rational.json-1
1714×rational.json-2
1714×rational.json-4
1714×rational.json-3
1434×rational.json-simplify-35
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01285
19185
222681
361265
4231825
5659425
Stop Event
node limit
Counts
3 → 174
Calls
Call 1
Inputs
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2)))
(/.f64 -1 (*.f64 (sqrt.f64 2) t))
(*.f64 t (*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 1 (*.f64 (sqrt.f64 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (*.f64 (sqrt.f64 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) t)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (neg.f64 t))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (/.f64 -1 (/.f64 -1 (*.f64 (sqrt.f64 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 t -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (/.f64 -1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (-.f64 0 (/.f64 -1 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (/.f64 -1 (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t -2)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 1 (*.f64 (sqrt.f64 2) t))) (/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 1 (*.f64 (sqrt.f64 2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 t (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t (/.f64 -1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (*.f64 (sqrt.f64 2) t)) (*.f64 2 (/.f64 -1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t -2)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t -2)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (*.f64 2 (/.f64 -1 (/.f64 1 t))) (*.f64 2 (/.f64 -1 (/.f64 1 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 t -2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (+.f64 (/.f64 t (neg.f64 (sqrt.f64 2))) (/.f64 t (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (+.f64 (*.f64 t (/.f64 -1 (sqrt.f64 2))) (*.f64 t (/.f64 -1 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 2 (*.f64 (sqrt.f64 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 2 (/.f64 1 (*.f64 (sqrt.f64 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 -1 (/.f64 -1 (*.f64 (sqrt.f64 2) t))) (/.f64 -1 (/.f64 -1 (*.f64 (sqrt.f64 2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (sqrt.f64 2) (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 t) (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 t) (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 t (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 t -2))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 t -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (*.f64 (sqrt.f64 2) t))) (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (*.f64 (sqrt.f64 2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) t)) (sqrt.f64 2)) (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) t)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (*.f64 (/.f64 -1 (sqrt.f64 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (+.f64 (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t)))) (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (+.f64 (/.f64 (*.f64 t -2) (sqrt.f64 2)) (/.f64 (*.f64 t -2) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 t)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 t)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 t)) (+.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))) (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 t)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (+.f64 (/.f64 t (sqrt.f64 2)) (/.f64 t (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 t)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 2) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 -4 (/.f64 -1 (*.f64 (sqrt.f64 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 2 (/.f64 1 (*.f64 (sqrt.f64 2) t))) (/.f64 2 (/.f64 1 (*.f64 (sqrt.f64 2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 1 t)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -4) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) -4) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 t) (/.f64 (*.f64 (sqrt.f64 2) -2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 t) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (sqrt.f64 2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (sqrt.f64 2) t)) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 4)) (*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 4)) (+.f64 (/.f64 -4 (/.f64 -1 (*.f64 (sqrt.f64 2) t))) (/.f64 -4 (/.f64 -1 (*.f64 (sqrt.f64 2) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (/.f64 1 t))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 2) t)))) (*.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -16 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t))))) (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4)) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t 4)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 -1 t))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 -1 t))) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 2)))) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t -2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -2 t)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 2) -2) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -2 t)) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -2 (sqrt.f64 2))) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) -4)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 t 4)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (*.f64 2 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) -4) (*.f64 (sqrt.f64 2) t)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 -1 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 -1 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 (sqrt.f64 2))) (*.f64 2 (*.f64 (sqrt.f64 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4 (/.f64 -1 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 t) (/.f64 -1 (sqrt.f64 2))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (/.f64 -1 (sqrt.f64 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -8 (/.f64 -1 (sqrt.f64 2))) (*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (/.f64 -1 (sqrt.f64 2))) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 -1 t)) (/.f64 -1 (sqrt.f64 2))) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2))) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -2 t) (/.f64 -1 (sqrt.f64 2))) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 2) t)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 t) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (neg.f64 t)) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 2) -2)) (*.f64 2 (*.f64 (sqrt.f64 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 2) -2)) (-.f64 0 (*.f64 (sqrt.f64 2) (*.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) -4) (*.f64 (sqrt.f64 2) t)) (/.f64 (*.f64 (sqrt.f64 2) -4) (*.f64 (sqrt.f64 2) t))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))) (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2)))) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 2) (neg.f64 t)) (/.f64 (sqrt.f64 2) (neg.f64 t))) (*.f64 (sqrt.f64 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 -1 t))) (*.f64 2 (*.f64 2 (/.f64 -1 t)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 t) (/.f64 2 t)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 2) t)) (/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 2) t))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2)))) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (/.f64 1 t))) (*.f64 2 (*.f64 4 (/.f64 1 t)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 2 (/.f64 -1 (sqrt.f64 2)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 2 (/.f64 1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -4 (/.f64 -1 (sqrt.f64 2))) (/.f64 -4 (/.f64 -1 (sqrt.f64 2)))) (*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2)))) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 -1 t) (/.f64 -1 (sqrt.f64 2))) (/.f64 (/.f64 -1 t) (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (/.f64 -1 (sqrt.f64 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -8 (/.f64 -1 (sqrt.f64 2))) (/.f64 -8 (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 -1 t)) (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 2 (/.f64 -1 t)) (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 -2 t) (/.f64 -1 (sqrt.f64 2))) (/.f64 (/.f64 -2 t) (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2))) (/.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2)))) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2)))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (neg.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 t))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (/.f64 -1 (sqrt.f64 2)))) (-.f64 0 (*.f64 (sqrt.f64 2) (*.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (/.f64 1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -4 (/.f64 -1 (sqrt.f64 2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2)))) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 -1 t) (/.f64 -1 (sqrt.f64 2)))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2)))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -8 (/.f64 -1 (sqrt.f64 2)))) (-.f64 0 (*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (/.f64 -1 (sqrt.f64 2)))) (-.f64 0 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 -1 t)) (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2)))) (-.f64 0 (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 -2 t) (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2)))) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 t))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (*.f64 (sqrt.f64 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 t -2))) (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (*.f64 (sqrt.f64 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (*.f64 (sqrt.f64 2) t)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 1 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 -1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -2 (*.f64 (sqrt.f64 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 2) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t t)) (*.f64 2 (/.f64 -1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (*.f64 (sqrt.f64 2) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x . 1)))))

simplify128.0ms (0.4%)

Algorithm
egg-herbie
Rules
1394×rational.json-simplify-2
1298×rational.json-simplify-35
1228×rational.json-simplify-41
620×rational.json-simplify-51
584×rational.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03521786
111791770
239971638
369601638
Stop Event
node limit
Counts
198 → 188
Calls
Call 1
Inputs
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 -1 (-.f64 1 (/.f64 -1 t)))
(+.f64 0 (/.f64 1 t))
(+.f64 (/.f64 1 t) 0)
(-.f64 0 (/.f64 -1 t))
(-.f64 (/.f64 1 t) 0)
(/.f64 -1 (neg.f64 t))
(/.f64 -1 (/.f64 -1 (/.f64 1 t)))
(/.f64 -1 (/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 1 (*.f64 (sqrt.f64 2) t))))
(/.f64 2 (+.f64 t t))
(/.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 t -2))))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (*.f64 (sqrt.f64 2) t))))
(/.f64 2 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) t)) (sqrt.f64 2)))
(/.f64 2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2))))
(/.f64 2 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (neg.f64 t))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (neg.f64 t)))))
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) t))
(/.f64 (sqrt.f64 2) (/.f64 -1 (/.f64 -1 (*.f64 (sqrt.f64 2) t))))
(/.f64 (sqrt.f64 2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 t -2))) 2))
(/.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (/.f64 -1 (sqrt.f64 2)))
(/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (neg.f64 t)))
(/.f64 1 t)
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2)))
(/.f64 1 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (neg.f64 t))))
(/.f64 1 (-.f64 0 (/.f64 -1 (/.f64 1 t))))
(/.f64 -2 (*.f64 t -2))
(/.f64 -2 (*.f64 2 (/.f64 -1 (/.f64 1 t))))
(/.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t -2)) (sqrt.f64 2)))
(/.f64 -2 (+.f64 (/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 1 (*.f64 (sqrt.f64 2) t))) (/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 1 (*.f64 (sqrt.f64 2) t)))))
(/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 t (neg.f64 (sqrt.f64 2))))
(/.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t (/.f64 -1 (sqrt.f64 2))))
(/.f64 (/.f64 -2 (*.f64 (sqrt.f64 2) t)) (*.f64 2 (/.f64 -1 (sqrt.f64 2))))
(/.f64 -4 (*.f64 2 (*.f64 t -2)))
(/.f64 -4 (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t)))))
(/.f64 -4 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t -2)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t -2)) (sqrt.f64 2))))
(/.f64 -4 (+.f64 (*.f64 2 (/.f64 -1 (/.f64 1 t))) (*.f64 2 (/.f64 -1 (/.f64 1 t)))))
(/.f64 -4 (-.f64 0 (*.f64 t 4)))
(/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t)))
(/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 t -2) (sqrt.f64 2)))
(/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (+.f64 (/.f64 t (neg.f64 (sqrt.f64 2))) (/.f64 t (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (+.f64 (*.f64 t (/.f64 -1 (sqrt.f64 2))) (*.f64 t (/.f64 -1 (sqrt.f64 2)))))
(/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 2 (*.f64 (sqrt.f64 2) t)))
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 2 (/.f64 1 (*.f64 (sqrt.f64 2) t))))
(/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 -1 (/.f64 -1 (*.f64 (sqrt.f64 2) t))) (/.f64 -1 (/.f64 -1 (*.f64 (sqrt.f64 2) t)))))
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (sqrt.f64 2) (*.f64 t -2)))
(/.f64 (/.f64 -1 t) -1)
(/.f64 (/.f64 -1 t) (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 (/.f64 -1 t) (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2))))
(/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 t)))
(/.f64 4 (*.f64 t 4))
(/.f64 4 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 t -2))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 t -2)))))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (*.f64 (sqrt.f64 2) t))) (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (*.f64 (sqrt.f64 2) t)))))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) t)) (sqrt.f64 2)) (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) t)) (sqrt.f64 2))))
(/.f64 (*.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (*.f64 (/.f64 -1 (sqrt.f64 2)) 4))
(/.f64 -8 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t))))))
(/.f64 -8 (+.f64 (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t)))) (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t))))))
(/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t 4)))
(/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t))))
(/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (+.f64 (/.f64 (*.f64 t -2) (sqrt.f64 2)) (/.f64 (*.f64 t -2) (sqrt.f64 2))))
(/.f64 (*.f64 2 (/.f64 -1 t)) -2)
(/.f64 (*.f64 2 (/.f64 -1 t)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2))))
(/.f64 (*.f64 2 (/.f64 -1 t)) (+.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))) (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 2 (/.f64 -1 t)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2)))))
(/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t -2)))
(/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (+.f64 (/.f64 t (sqrt.f64 2)) (/.f64 t (sqrt.f64 2))))
(/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 t)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 t))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 2) (*.f64 t 4)))
(/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 -4 (/.f64 -1 (*.f64 (sqrt.f64 2) t))))
(/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 2 (/.f64 1 (*.f64 (sqrt.f64 2) t))) (/.f64 2 (/.f64 1 (*.f64 (sqrt.f64 2) t)))))
(/.f64 (*.f64 4 (/.f64 1 t)) 4)
(/.f64 (*.f64 (sqrt.f64 2) -4) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 t 4)))
(/.f64 (*.f64 (sqrt.f64 2) -4) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 t 4))))
(/.f64 (/.f64 1 t) 1)
(/.f64 (/.f64 -2 t) (/.f64 (*.f64 (sqrt.f64 2) -2) (sqrt.f64 2)))
(/.f64 (/.f64 -2 t) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2))))
(/.f64 (/.f64 -2 (sqrt.f64 2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t)))
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 2) t)) (/.f64 1 (sqrt.f64 2)))
(/.f64 8 (*.f64 2 (*.f64 t 4)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 4)) (*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 t 4)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 4)) (+.f64 (/.f64 -4 (/.f64 -1 (*.f64 (sqrt.f64 2) t))) (/.f64 -4 (/.f64 -1 (*.f64 (sqrt.f64 2) t)))))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 1 t))) 8)
(/.f64 (*.f64 2 (*.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 2) t)))) (*.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4)))
(/.f64 -16 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t))))) (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4)) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t 4)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t 4))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 -1 t))) -4)
(/.f64 (*.f64 2 (*.f64 2 (/.f64 -1 t))) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2)))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 2)))) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t -2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t -2))))
(/.f64 (*.f64 2 (/.f64 -2 t)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 2) -2) (sqrt.f64 2))))
(/.f64 (*.f64 2 (/.f64 -2 t)) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2)))))
(/.f64 (*.f64 2 (/.f64 -2 (sqrt.f64 2))) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) -4)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 t 4)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 t 4))))
(/.f64 (*.f64 -1 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (*.f64 2 (/.f64 1 (sqrt.f64 2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) -4) (*.f64 (sqrt.f64 2) t)) -4)
(/.f64 (/.f64 -1 (/.f64 -1 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) t))
(/.f64 (/.f64 2 (/.f64 -1 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 t -2)))
(/.f64 (/.f64 2 (/.f64 1 (sqrt.f64 2))) (*.f64 2 (*.f64 (sqrt.f64 2) t)))
(/.f64 (/.f64 -4 (/.f64 -1 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 t 4)))
(/.f64 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2))) (+.f64 t t))
(/.f64 (/.f64 (/.f64 -1 t) (/.f64 -1 (sqrt.f64 2))) (sqrt.f64 2))
(/.f64 (/.f64 (*.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (/.f64 -1 (sqrt.f64 2))) 4)
(/.f64 (/.f64 -8 (/.f64 -1 (sqrt.f64 2))) (*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 t 4)))
(/.f64 (/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (/.f64 -1 (sqrt.f64 2))) (*.f64 t 4))
(/.f64 (/.f64 (*.f64 2 (/.f64 -1 t)) (/.f64 -1 (sqrt.f64 2))) (*.f64 2 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2))) (*.f64 t -2))
(/.f64 (/.f64 (/.f64 -2 t) (/.f64 -1 (sqrt.f64 2))) (*.f64 2 (sqrt.f64 2)))
(/.f64 (/.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2))) (+.f64 t t))
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 2) t)) 4)
(/.f64 (/.f64 2 t) 2)
(/.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))) (neg.f64 t))
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2))) (neg.f64 t))
(/.f64 (*.f64 2 (/.f64 1 t)) 2)
(/.f64 (/.f64 (sqrt.f64 2) (neg.f64 t)) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) -2)) (*.f64 2 (*.f64 (sqrt.f64 2) t)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) -2)) (-.f64 0 (*.f64 (sqrt.f64 2) (*.f64 t -2))))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) -4) (*.f64 (sqrt.f64 2) t)) (/.f64 (*.f64 (sqrt.f64 2) -4) (*.f64 (sqrt.f64 2) t))) -8)
(/.f64 (+.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))) (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2)))) (*.f64 t -2))
(/.f64 (+.f64 (/.f64 (sqrt.f64 2) (neg.f64 t)) (/.f64 (sqrt.f64 2) (neg.f64 t))) (*.f64 (sqrt.f64 2) -2))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 -1 t))) (*.f64 2 (*.f64 2 (/.f64 -1 t)))) -8)
(/.f64 (+.f64 (/.f64 2 t) (/.f64 2 t)) 4)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 2) t)) (/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 2) t))) 8)
(/.f64 (+.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2)))) (*.f64 t -2))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (/.f64 1 t))) (*.f64 2 (*.f64 4 (/.f64 1 t)))) 16)
(/.f64 (+.f64 (/.f64 -1 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 2) t)))
(/.f64 (+.f64 (/.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 2 (/.f64 -1 (sqrt.f64 2)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 t 4)))
(/.f64 (+.f64 (/.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 2 (/.f64 1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (*.f64 t 4)))
(/.f64 (+.f64 (/.f64 -4 (/.f64 -1 (sqrt.f64 2))) (/.f64 -4 (/.f64 -1 (sqrt.f64 2)))) (*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 t 4)))
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2)))) (*.f64 t 4))
(/.f64 (+.f64 (/.f64 (/.f64 -1 t) (/.f64 -1 (sqrt.f64 2))) (/.f64 (/.f64 -1 t) (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (sqrt.f64 2)))
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (/.f64 -1 (sqrt.f64 2)))) 8)
(/.f64 (+.f64 (/.f64 -8 (/.f64 -1 (sqrt.f64 2))) (/.f64 -8 (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 t 4))))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (*.f64 t 4)))
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 -1 t)) (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 2 (/.f64 -1 t)) (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) 4))
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (*.f64 t -2)))
(/.f64 (+.f64 (/.f64 (/.f64 -2 t) (/.f64 -1 (sqrt.f64 2))) (/.f64 (/.f64 -2 t) (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) 4))
(/.f64 (+.f64 (/.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2))) (/.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2)))) (*.f64 t 4))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2)))) t)
(/.f64 (neg.f64 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (neg.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 t))) (sqrt.f64 2))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (neg.f64 t)))
(/.f64 (neg.f64 (/.f64 2 (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 2) t)))
(/.f64 (neg.f64 (/.f64 2 (/.f64 -1 (sqrt.f64 2)))) (-.f64 0 (*.f64 (sqrt.f64 2) (*.f64 t -2))))
(/.f64 (neg.f64 (/.f64 2 (/.f64 1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (*.f64 t -2)))
(/.f64 (neg.f64 (/.f64 -4 (/.f64 -1 (sqrt.f64 2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 t 4))))
(/.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2)))) (*.f64 t -2))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 t) (/.f64 -1 (sqrt.f64 2)))) (neg.f64 (sqrt.f64 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2)))) t)
(/.f64 (neg.f64 (/.f64 -8 (/.f64 -1 (sqrt.f64 2)))) (-.f64 0 (*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 t 4))))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (/.f64 -1 (sqrt.f64 2)))) (-.f64 0 (*.f64 t 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 -1 t)) (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) -2))
(/.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2)))) (-.f64 0 (*.f64 t -2)))
(/.f64 (neg.f64 (/.f64 (/.f64 -2 t) (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) -2))
(/.f64 (neg.f64 (/.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2)))) (*.f64 t -2))
(pow.f64 (/.f64 1 t) 1)
(neg.f64 (/.f64 -1 t))
(+.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 0)
(+.f64 0 (/.f64 -1 (*.f64 (sqrt.f64 2) t)))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 t -2))) (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 t -2))))
(-.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 0)
(*.f64 -1 (/.f64 1 (*.f64 (sqrt.f64 2) t)))
(*.f64 2 (/.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 2))
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 1)
(*.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 2) t)))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 1 t))
(*.f64 (/.f64 -2 (*.f64 (sqrt.f64 2) t)) 1/2)
(*.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 1 (+.f64 t t)))
(*.f64 (/.f64 -1 t) (/.f64 1 (sqrt.f64 2)))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 -1 t))
(*.f64 (/.f64 1 t) (/.f64 -1 (sqrt.f64 2)))
(*.f64 1/2 (/.f64 -2 (*.f64 (sqrt.f64 2) t)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) t)) -1)
(*.f64 (/.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 2) 2)
(*.f64 (/.f64 1 (+.f64 t t)) (*.f64 2 (/.f64 -1 (sqrt.f64 2))))
(pow.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 1)
(neg.f64 (/.f64 1 (*.f64 (sqrt.f64 2) t)))
1
Outputs
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 t)
1
1
1
1
1
1
1
1
1
1
1
1
(+.f64 -1 (-.f64 1 (/.f64 -1 t)))
(/.f64 1 t)
(+.f64 0 (/.f64 1 t))
(/.f64 1 t)
(+.f64 (/.f64 1 t) 0)
(/.f64 1 t)
(-.f64 0 (/.f64 -1 t))
(/.f64 1 t)
(-.f64 (/.f64 1 t) 0)
(/.f64 1 t)
(/.f64 -1 (neg.f64 t))
(/.f64 1 t)
(/.f64 -1 (/.f64 -1 (/.f64 1 t)))
(/.f64 1 t)
(/.f64 -1 (/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 1 (*.f64 (sqrt.f64 2) t))))
(/.f64 1 t)
(/.f64 2 (+.f64 t t))
(/.f64 1 t)
(/.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 t -2))))
(/.f64 1 t)
(/.f64 2 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (*.f64 (sqrt.f64 2) t))))
(/.f64 1 t)
(/.f64 2 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) t)) (sqrt.f64 2)))
(/.f64 1 t)
(/.f64 2 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2))))
(/.f64 1 t)
(/.f64 2 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (neg.f64 t))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (neg.f64 t)))))
(/.f64 1 t)
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) t))
(/.f64 1 t)
(/.f64 (sqrt.f64 2) (/.f64 -1 (/.f64 -1 (*.f64 (sqrt.f64 2) t))))
(/.f64 1 t)
(/.f64 (sqrt.f64 2) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 t -2))) 2))
(/.f64 1 t)
(/.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (/.f64 -1 (sqrt.f64 2)))
(/.f64 1 t)
(/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (neg.f64 t)))
(/.f64 1 t)
(/.f64 1 t)
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2)))
(/.f64 1 t)
(/.f64 1 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (neg.f64 t))))
(/.f64 1 t)
(/.f64 1 (-.f64 0 (/.f64 -1 (/.f64 1 t))))
(/.f64 1 t)
(/.f64 -2 (*.f64 t -2))
(/.f64 1 t)
(/.f64 -2 (*.f64 2 (/.f64 -1 (/.f64 1 t))))
(/.f64 1 t)
(/.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t -2)) (sqrt.f64 2)))
(/.f64 1 t)
(/.f64 -2 (+.f64 (/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 1 (*.f64 (sqrt.f64 2) t))) (/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 1 (*.f64 (sqrt.f64 2) t)))))
(/.f64 1 t)
(/.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 t (neg.f64 (sqrt.f64 2))))
(/.f64 1 t)
(/.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t (/.f64 -1 (sqrt.f64 2))))
(/.f64 1 t)
(/.f64 (/.f64 -2 (*.f64 (sqrt.f64 2) t)) (*.f64 2 (/.f64 -1 (sqrt.f64 2))))
(/.f64 1 t)
(/.f64 -4 (*.f64 2 (*.f64 t -2)))
(/.f64 1 t)
(/.f64 -4 (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t)))))
(/.f64 1 t)
(/.f64 -4 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t -2)) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t -2)) (sqrt.f64 2))))
(/.f64 1 t)
(/.f64 -4 (+.f64 (*.f64 2 (/.f64 -1 (/.f64 1 t))) (*.f64 2 (/.f64 -1 (/.f64 1 t)))))
(/.f64 1 t)
(/.f64 -4 (-.f64 0 (*.f64 t 4)))
(/.f64 1 t)
(/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t)))
(/.f64 1 t)
(/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 t -2) (sqrt.f64 2)))
(/.f64 1 t)
(/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (+.f64 (/.f64 t (neg.f64 (sqrt.f64 2))) (/.f64 t (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (+.f64 (*.f64 t (/.f64 -1 (sqrt.f64 2))) (*.f64 t (/.f64 -1 (sqrt.f64 2)))))
(/.f64 1 t)
(/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 2 (*.f64 (sqrt.f64 2) t)))
(/.f64 1 t)
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 2 (/.f64 1 (*.f64 (sqrt.f64 2) t))))
(/.f64 1 t)
(/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (/.f64 -1 (/.f64 -1 (*.f64 (sqrt.f64 2) t))) (/.f64 -1 (/.f64 -1 (*.f64 (sqrt.f64 2) t)))))
(/.f64 1 t)
(/.f64 (*.f64 (sqrt.f64 2) -2) (*.f64 (sqrt.f64 2) (*.f64 t -2)))
(/.f64 1 t)
(/.f64 (/.f64 -1 t) -1)
(/.f64 1 t)
(/.f64 (/.f64 -1 t) (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))))
(/.f64 1 t)
(/.f64 (/.f64 -1 t) (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2))))
(/.f64 1 t)
(/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 t (sqrt.f64 2)))
(/.f64 1 t)
(/.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 t)))
(/.f64 1 t)
(/.f64 4 (*.f64 t 4))
(/.f64 1 t)
(/.f64 4 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 t -2))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 t -2)))))
(/.f64 1 t)
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (*.f64 (sqrt.f64 2) t))) (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (*.f64 (sqrt.f64 2) t)))))
(/.f64 1 t)
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) t)) (sqrt.f64 2)) (/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) t)) (sqrt.f64 2))))
(/.f64 1 t)
(/.f64 (*.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (*.f64 (/.f64 -1 (sqrt.f64 2)) 4))
(/.f64 1 t)
(/.f64 -8 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t))))))
(/.f64 1 t)
(/.f64 -8 (+.f64 (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t)))) (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t))))))
(/.f64 1 t)
(/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t 4)))
(/.f64 1 t)
(/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t))))
(/.f64 1 t)
(/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (+.f64 (/.f64 (*.f64 t -2) (sqrt.f64 2)) (/.f64 (*.f64 t -2) (sqrt.f64 2))))
(/.f64 1 t)
(/.f64 (*.f64 2 (/.f64 -1 t)) -2)
(/.f64 1 t)
(/.f64 (*.f64 2 (/.f64 -1 t)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2))))
(/.f64 1 t)
(/.f64 (*.f64 2 (/.f64 -1 t)) (+.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))) (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2)))))
(/.f64 1 t)
(/.f64 (*.f64 2 (/.f64 -1 t)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2)))))
(/.f64 1 t)
(/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t -2)))
(/.f64 1 t)
(/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (+.f64 (/.f64 t (sqrt.f64 2)) (/.f64 t (sqrt.f64 2))))
(/.f64 1 t)
(/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 t)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 t))))
(/.f64 1 t)
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 2) (*.f64 t 4)))
(/.f64 1 t)
(/.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 -4 (/.f64 -1 (*.f64 (sqrt.f64 2) t))))
(/.f64 1 t)
(/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (/.f64 2 (/.f64 1 (*.f64 (sqrt.f64 2) t))) (/.f64 2 (/.f64 1 (*.f64 (sqrt.f64 2) t)))))
(/.f64 1 t)
(/.f64 (*.f64 4 (/.f64 1 t)) 4)
(/.f64 1 t)
(/.f64 (*.f64 (sqrt.f64 2) -4) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 t 4)))
(/.f64 1 t)
(/.f64 (*.f64 (sqrt.f64 2) -4) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 t 4))))
(/.f64 1 t)
(/.f64 (/.f64 1 t) 1)
(/.f64 1 t)
(/.f64 (/.f64 -2 t) (/.f64 (*.f64 (sqrt.f64 2) -2) (sqrt.f64 2)))
(/.f64 1 t)
(/.f64 (/.f64 -2 t) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2))))
(/.f64 1 t)
(/.f64 (/.f64 -2 (sqrt.f64 2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t)))
(/.f64 1 t)
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 2) t)) (/.f64 1 (sqrt.f64 2)))
(/.f64 1 t)
(/.f64 8 (*.f64 2 (*.f64 t 4)))
(/.f64 1 t)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 4)) (*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 t 4)))
(/.f64 1 t)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) 4)) (+.f64 (/.f64 -4 (/.f64 -1 (*.f64 (sqrt.f64 2) t))) (/.f64 -4 (/.f64 -1 (*.f64 (sqrt.f64 2) t)))))
(/.f64 1 t)
(/.f64 (*.f64 2 (*.f64 4 (/.f64 1 t))) 8)
(/.f64 1 t)
(/.f64 (*.f64 2 (*.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 2) t)))) (*.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4)))
(/.f64 1 t)
(/.f64 -16 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t))))) (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 -1 (/.f64 1 t)))))))
(/.f64 1 t)
(/.f64 (*.f64 2 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4)) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t 4)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t 4))))
(/.f64 1 t)
(/.f64 (*.f64 2 (*.f64 2 (/.f64 -1 t))) -4)
(/.f64 1 t)
(/.f64 (*.f64 2 (*.f64 2 (/.f64 -1 t))) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2)))))
(/.f64 1 t)
(/.f64 (*.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 2)))) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t -2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 t -2))))
(/.f64 1 t)
(/.f64 (*.f64 2 (/.f64 -2 t)) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 2) -2) (sqrt.f64 2))))
(*.f64 (/.f64 -2 t) (/.f64 2 (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (sqrt.f64 2))) (*.f64 -2 (/.f64 (sqrt.f64 2) (sqrt.f64 2))))))
(/.f64 (*.f64 2 (/.f64 -2 t)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 -2 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (/.f64 -2 (sqrt.f64 2)))))
(*.f64 (/.f64 -2 t) -1/2)
(/.f64 (*.f64 2 (/.f64 -2 t)) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2))) (*.f64 (/.f64 -1 (sqrt.f64 2)) (*.f64 2 (sqrt.f64 2)))))
(*.f64 (/.f64 -2 t) (/.f64 2 (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 2) (sqrt.f64 2))) (*.f64 -2 (/.f64 (sqrt.f64 2) (sqrt.f64 2))))))
(/.f64 (*.f64 2 (/.f64 -2 t)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 -2 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (/.f64 -2 (sqrt.f64 2)))))
(*.f64 (/.f64 -2 t) -1/2)
(/.f64 (*.f64 2 (/.f64 -2 (sqrt.f64 2))) (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t))))
(*.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t t)))))
(*.f64 2 (/.f64 (/.f64 -2 (sqrt.f64 2)) (*.f64 (/.f64 -1 (sqrt.f64 2)) (+.f64 t (+.f64 t (+.f64 t t))))))
(*.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 4 (*.f64 t (*.f64 (/.f64 -1 (sqrt.f64 2)) 8))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) -4)) (+.f64 (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 t 4)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 t 4))))
(/.f64 1 t)
(/.f64 (*.f64 -1 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (*.f64 2 (/.f64 1 (sqrt.f64 2))))
(/.f64 1 t)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) -4) (*.f64 (sqrt.f64 2) t)) -4)
(/.f64 1 t)
(/.f64 (/.f64 -1 (/.f64 -1 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) t))
(/.f64 1 t)
(/.f64 (/.f64 2 (/.f64 -1 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 t -2)))
(/.f64 1 t)
(/.f64 (/.f64 2 (/.f64 1 (sqrt.f64 2))) (*.f64 2 (*.f64 (sqrt.f64 2) t)))
(/.f64 1 t)
(/.f64 (/.f64 -4 (/.f64 -1 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (*.f64 t 4)))
(/.f64 1 t)
(/.f64 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2))) (+.f64 t t))
(/.f64 1 t)
(/.f64 (/.f64 (/.f64 -1 t) (/.f64 -1 (sqrt.f64 2))) (sqrt.f64 2))
(/.f64 1 t)
(/.f64 (/.f64 (*.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (/.f64 -1 (sqrt.f64 2))) 4)
(/.f64 1 t)
(/.f64 (/.f64 -8 (/.f64 -1 (sqrt.f64 2))) (*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 t 4)))
(/.f64 1 t)
(/.f64 (/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (/.f64 -1 (sqrt.f64 2))) (*.f64 t 4))
(/.f64 1 t)
(/.f64 (/.f64 (*.f64 2 (/.f64 -1 t)) (/.f64 -1 (sqrt.f64 2))) (*.f64 2 (sqrt.f64 2)))
(/.f64 1 t)
(/.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2))) (*.f64 t -2))
(/.f64 1 t)
(/.f64 (/.f64 (/.f64 -2 t) (/.f64 -1 (sqrt.f64 2))) (*.f64 2 (sqrt.f64 2)))
(/.f64 1 t)
(/.f64 (/.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2))) (+.f64 t t))
(/.f64 1 t)
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 2) t)) 4)
(/.f64 1 t)
(/.f64 (/.f64 2 t) 2)
(/.f64 1 t)
(/.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))) (neg.f64 t))
(/.f64 1 t)
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2))) (neg.f64 t))
(/.f64 1 t)
(/.f64 (*.f64 2 (/.f64 1 t)) 2)
(/.f64 1 t)
(/.f64 (/.f64 (sqrt.f64 2) (neg.f64 t)) (neg.f64 (sqrt.f64 2)))
(/.f64 1 t)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) -2)) (*.f64 2 (*.f64 (sqrt.f64 2) t)))
(/.f64 1 t)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) -2)) (-.f64 0 (*.f64 (sqrt.f64 2) (*.f64 t -2))))
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) -4) (*.f64 (sqrt.f64 2) t)) (/.f64 (*.f64 (sqrt.f64 2) -4) (*.f64 (sqrt.f64 2) t))) -8)
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2))) (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2)))) (*.f64 t -2))
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 (sqrt.f64 2) (neg.f64 t)) (/.f64 (sqrt.f64 2) (neg.f64 t))) (*.f64 (sqrt.f64 2) -2))
(/.f64 1 t)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 -1 t))) (*.f64 2 (*.f64 2 (/.f64 -1 t)))) -8)
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 2 t) (/.f64 2 t)) 4)
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 2) t)) (/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 2) t))) 8)
(/.f64 1 t)
(/.f64 (+.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2)))) (*.f64 t -2))
(/.f64 1 t)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (/.f64 1 t))) (*.f64 2 (*.f64 4 (/.f64 1 t)))) 16)
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 -1 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 2) t)))
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 2 (/.f64 -1 (sqrt.f64 2)))) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 t 4)))
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 2 (/.f64 1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (*.f64 t 4)))
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 -4 (/.f64 -1 (sqrt.f64 2))) (/.f64 -4 (/.f64 -1 (sqrt.f64 2)))) (*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 t 4)))
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2)))) (*.f64 t 4))
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 (/.f64 -1 t) (/.f64 -1 (sqrt.f64 2))) (/.f64 (/.f64 -1 t) (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (sqrt.f64 2)))
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 2 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (/.f64 -1 (sqrt.f64 2)))) 8)
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 -8 (/.f64 -1 (sqrt.f64 2))) (/.f64 -8 (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 t 4))))
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (*.f64 t 4)))
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 -1 t)) (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 2 (/.f64 -1 t)) (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) 4))
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2))) (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (*.f64 t -2)))
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 (/.f64 -2 t) (/.f64 -1 (sqrt.f64 2))) (/.f64 (/.f64 -2 t) (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) 4))
(/.f64 1 t)
(/.f64 (+.f64 (/.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2))) (/.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2)))) (*.f64 t 4))
(/.f64 1 t)
(/.f64 (neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 2)))) t)
(/.f64 1 t)
(/.f64 (neg.f64 (/.f64 -2 (*.f64 (sqrt.f64 2) t))) (neg.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2)))))
(/.f64 1 t)
(/.f64 (neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 t))) (sqrt.f64 2))
(/.f64 1 t)
(/.f64 (neg.f64 (/.f64 -1 (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (neg.f64 t)))
(/.f64 1 t)
(/.f64 (neg.f64 (/.f64 2 (/.f64 -1 (sqrt.f64 2)))) (*.f64 2 (*.f64 (sqrt.f64 2) t)))
(/.f64 1 t)
(/.f64 (neg.f64 (/.f64 2 (/.f64 -1 (sqrt.f64 2)))) (-.f64 0 (*.f64 (sqrt.f64 2) (*.f64 t -2))))
(/.f64 1 t)
(/.f64 (neg.f64 (/.f64 2 (/.f64 1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) (*.f64 t -2)))
(/.f64 1 t)
(/.f64 (neg.f64 (/.f64 -4 (/.f64 -1 (sqrt.f64 2)))) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 t 4))))
(/.f64 1 t)
(/.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2)))) (*.f64 t -2))
(/.f64 1 t)
(/.f64 (neg.f64 (/.f64 (/.f64 -1 t) (/.f64 -1 (sqrt.f64 2)))) (neg.f64 (sqrt.f64 2)))
(/.f64 1 t)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 -1 (sqrt.f64 2)))) t)
(/.f64 1 t)
(/.f64 (neg.f64 (/.f64 -8 (/.f64 -1 (sqrt.f64 2)))) (-.f64 0 (*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 t 4))))
(/.f64 1 t)
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 -1 (sqrt.f64 2)) 4) (/.f64 -1 (sqrt.f64 2)))) (-.f64 0 (*.f64 t 4)))
(/.f64 1 t)
(/.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 -1 t)) (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) -2))
(/.f64 1 t)
(/.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 -1 (sqrt.f64 2)))) (-.f64 0 (*.f64 t -2)))
(/.f64 1 t)
(/.f64 (neg.f64 (/.f64 (/.f64 -2 t) (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 2) -2))
(/.f64 1 t)
(/.f64 (neg.f64 (/.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2)))) (*.f64 t -2))
(/.f64 1 t)
(pow.f64 (/.f64 1 t) 1)
(/.f64 1 t)
(neg.f64 (/.f64 -1 t))
(/.f64 1 t)
(+.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 0)
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
(+.f64 0 (/.f64 -1 (*.f64 (sqrt.f64 2) t)))
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 t -2))) (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 t -2))))
(+.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 t -2)) (/.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 t -2)))
(+.f64 (/.f64 (/.f64 1 (*.f64 t -2)) (sqrt.f64 2)) (/.f64 (/.f64 1 (*.f64 t -2)) (sqrt.f64 2)))
(+.f64 (/.f64 (/.f64 -1/2 t) (sqrt.f64 2)) (/.f64 (/.f64 -1/2 t) (sqrt.f64 2)))
(-.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 0)
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
(*.f64 -1 (/.f64 1 (*.f64 (sqrt.f64 2) t)))
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
(*.f64 2 (/.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 2))
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
(*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 1)
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
(*.f64 1 (/.f64 -1 (*.f64 (sqrt.f64 2) t)))
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
(*.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 1 t))
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
(*.f64 (/.f64 -2 (*.f64 (sqrt.f64 2) t)) 1/2)
(*.f64 (/.f64 -2 (*.f64 t (sqrt.f64 2))) 1/2)
(*.f64 (/.f64 (/.f64 -2 t) (sqrt.f64 2)) 1/2)
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 t)) 1/2)
(*.f64 (*.f64 2 (/.f64 -1 (sqrt.f64 2))) (/.f64 1 (+.f64 t t)))
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
(*.f64 (/.f64 -1 t) (/.f64 1 (sqrt.f64 2)))
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 -1 t))
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
(*.f64 (/.f64 1 t) (/.f64 -1 (sqrt.f64 2)))
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
(*.f64 1/2 (/.f64 -2 (*.f64 (sqrt.f64 2) t)))
(*.f64 (/.f64 -2 (*.f64 t (sqrt.f64 2))) 1/2)
(*.f64 (/.f64 (/.f64 -2 t) (sqrt.f64 2)) 1/2)
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 t)) 1/2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) t)) -1)
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
(*.f64 (/.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 2) 2)
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
(*.f64 (/.f64 1 (+.f64 t t)) (*.f64 2 (/.f64 -1 (sqrt.f64 2))))
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
(pow.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) 1)
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
(neg.f64 (/.f64 1 (*.f64 (sqrt.f64 2) t)))
(/.f64 -1 (*.f64 t (sqrt.f64 2)))
(/.f64 (/.f64 -1 t) (sqrt.f64 2))
1

localize34.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
0.2b
(/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x)))))
0.3b
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x)))
1.2b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))))
Compiler

Compiled 59 to 46 computations (22% saved)

series20.0ms (0.1%)

Counts
4 → 48
Calls

24 calls:

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

rewrite79.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1270×rational.json-simplify-50
1230×exponential.json-3
1230×rational.json-1
1230×rational.json-2
1230×rational.json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
015112
1115112
2286112
386386
4367586
Stop Event
node limit
Counts
4 → 117
Calls
Call 1
Inputs
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x)))
(/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x)))))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 l (*.f64 2 (sqrt.f64 (/.f64 1 x)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (/.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (+.f64 l l)) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) l) (/.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (*.f64 l (*.f64 2 (sqrt.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) l) (/.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sqrt.f64 2) l)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (/.f64 (sqrt.f64 (/.f64 1 x)) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (neg.f64 l)) (/.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 l t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (/.f64 (/.f64 l (sqrt.f64 2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) (/.f64 (+.f64 l l) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 (/.f64 1 x))) (/.f64 l (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t 4) (*.f64 l (sqrt.f64 (/.f64 1 x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (sqrt.f64 2)) (*.f64 l (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (/.f64 l (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 t t)) (-.f64 0 (*.f64 l (*.f64 2 (sqrt.f64 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))) (neg.f64 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t (sqrt.f64 2))) (-.f64 0 (*.f64 l (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t l)) (neg.f64 (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t (sqrt.f64 (/.f64 1 x)))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (neg.f64 (/.f64 l (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t (*.f64 (sqrt.f64 2) l))) (-.f64 0 (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 t)) (*.f64 l (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 t)) (-.f64 0 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) l) (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) l) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 2) l)) (/.f64 1 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x)))) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 1 (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (neg.f64 l)) (/.f64 -1 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (sqrt.f64 2) l) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))) (/.f64 (/.f64 1 l) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (/.f64 (sqrt.f64 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (/.f64 2 (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) 1/2) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) l) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (+.f64 l l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (*.f64 2 (/.f64 (sqrt.f64 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 l) (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (*.f64 l 4))) (*.f64 (sqrt.f64 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 l))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (/.f64 (sqrt.f64 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (sqrt.f64 2) l) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x))))) (sqrt.f64 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (+.f64 l l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (*.f64 l 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (*.f64 l 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))))))

simplify179.0ms (0.6%)

Algorithm
egg-herbie
Rules
1476×rational.json-simplify-51
1440×rational.json-simplify-49
846×rational.json-simplify-1
756×rational.json-simplify-50
726×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02394569
17294569
222744363
347304333
469054333
Stop Event
node limit
Counts
165 → 144
Calls
Call 1
Inputs
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(+.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)
(+.f64 0 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))))
(-.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 2 (/.f64 (*.f64 l (*.f64 2 (sqrt.f64 (/.f64 1 x)))) t))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) t))
(/.f64 1 (/.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) t))
(/.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) (/.f64 1 t))
(/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (+.f64 l l)) t))
(/.f64 (/.f64 (sqrt.f64 2) l) (/.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) t))
(/.f64 (*.f64 t (/.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) l)) 2)
(/.f64 (+.f64 t t) (*.f64 l (*.f64 2 (sqrt.f64 (/.f64 1 x)))))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) l) (/.f64 2 t))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) l)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) t))
(/.f64 (/.f64 1 l) (/.f64 (sqrt.f64 (/.f64 1 x)) t))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (neg.f64 t)))
(/.f64 (/.f64 (sqrt.f64 2) (neg.f64 l)) (/.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 t)))
(/.f64 (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 4) 4)
(/.f64 (*.f64 t 4) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4)))
(/.f64 (/.f64 t (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (/.f64 1 (sqrt.f64 2)))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 l t))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (/.f64 (/.f64 l (sqrt.f64 2)) t))
(/.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) (/.f64 (+.f64 l l) t))
(/.f64 (/.f64 -1 (sqrt.f64 (/.f64 1 x))) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 4)) 8)
(/.f64 (/.f64 (*.f64 t 4) (*.f64 l (sqrt.f64 (/.f64 1 x)))) 4)
(/.f64 (/.f64 t (sqrt.f64 2)) (*.f64 l (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) l)
(/.f64 (/.f64 t (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (/.f64 l (sqrt.f64 2)))
(/.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2)))
(/.f64 (neg.f64 t) (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(/.f64 (neg.f64 (+.f64 t t)) (-.f64 0 (*.f64 l (*.f64 2 (sqrt.f64 (/.f64 1 x))))))
(/.f64 (neg.f64 (/.f64 t (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))) (neg.f64 (/.f64 1 (sqrt.f64 2))))
(/.f64 (neg.f64 (/.f64 t (sqrt.f64 2))) (-.f64 0 (*.f64 l (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2)))))
(/.f64 (neg.f64 (/.f64 t l)) (neg.f64 (sqrt.f64 (/.f64 1 x))))
(/.f64 (neg.f64 (/.f64 t (sqrt.f64 (/.f64 1 x)))) (neg.f64 l))
(/.f64 (neg.f64 (/.f64 t (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (neg.f64 (/.f64 l (sqrt.f64 2))))
(/.f64 (neg.f64 (/.f64 t (*.f64 (sqrt.f64 2) l))) (-.f64 0 (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2))))
(/.f64 (neg.f64 (neg.f64 t)) (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (neg.f64 (neg.f64 t)) (-.f64 0 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))))
(pow.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)
(+.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 1/2))
(-.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 2)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 4)) 8)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(sqrt.f64 (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 0)
(+.f64 0 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(-.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 0)
(*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (+.f64 l l))))
(*.f64 2 (/.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 1 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(*.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 1)
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) 1/2))
(*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) l) 1/2)
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (*.f64 l 4))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 2) l)) (/.f64 1 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x)))) (/.f64 1 (sqrt.f64 2)))
(*.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (sqrt.f64 2))
(*.f64 (/.f64 1 l) (/.f64 1 (sqrt.f64 (/.f64 1 x))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 l))))
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 l)) (/.f64 -1 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
(*.f64 -1 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 l))))
(*.f64 -1 (/.f64 (/.f64 (sqrt.f64 2) l) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))) (/.f64 (/.f64 1 l) (sqrt.f64 2)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (/.f64 (sqrt.f64 2) l))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) (/.f64 1/2 l))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(*.f64 1/2 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) l))
(*.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (*.f64 2 (sqrt.f64 2)))
(*.f64 (/.f64 1/2 l) (/.f64 2 (sqrt.f64 (/.f64 1 x))))
(*.f64 (*.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) 1/2) (*.f64 2 (sqrt.f64 2)))
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))) -1)
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 l))) -1)
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) l) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))) -1)
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (+.f64 l l))) 2)
(*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (*.f64 2 (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (*.f64 l 4))) (*.f64 (sqrt.f64 2) 4))
(*.f64 (/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 l))) (neg.f64 (sqrt.f64 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (/.f64 (sqrt.f64 2) (neg.f64 l)))
(*.f64 (+.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))) (sqrt.f64 2))
(pow.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 1)
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
(neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 l))))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 2) l) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(neg.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x))))) (sqrt.f64 2)))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 0)
(+.f64 0 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(-.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 0)
(-.f64 0 (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (+.f64 l l)) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (*.f64 l 4)) 4)
(/.f64 (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) -1)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (*.f64 l 4))) 8)
(pow.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 1)
(neg.f64 (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
Outputs
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 1 l))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 1 l))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 1 l))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 1 l))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 1 l))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 1 l))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 1 l))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 1 l))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 1 l))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 1 l))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 1 l))
(*.f64 (/.f64 1 l) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 1 l))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(+.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(+.f64 0 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(-.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 2 (/.f64 (*.f64 l (*.f64 2 (sqrt.f64 (/.f64 1 x)))) t))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (sqrt.f64 2) (/.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) t))
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (/.f64 l t)))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 1 (/.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) t))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) (/.f64 1 t))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (+.f64 l l)) t))
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (/.f64 l t)))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (/.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) t))
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (/.f64 l t)))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (*.f64 t (/.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) l)) 2)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (+.f64 t t) (*.f64 l (*.f64 2 (sqrt.f64 (/.f64 1 x)))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) l) (/.f64 2 t))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) l)) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) t))
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (/.f64 l t)))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 1 l) (/.f64 (sqrt.f64 (/.f64 1 x)) t))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (neg.f64 t)))
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (/.f64 l t)))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) (neg.f64 l)) (/.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 t)))
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (/.f64 l t)))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 4) 4)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (*.f64 t 4) (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4)))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 t (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (/.f64 1 (sqrt.f64 2)))
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (/.f64 l t)))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 l t))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (/.f64 (/.f64 l (sqrt.f64 2)) t))
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (/.f64 l t)))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) (/.f64 (+.f64 l l) t))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 -1 (sqrt.f64 (/.f64 1 x))) (/.f64 l (neg.f64 t)))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 4)) 8)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 (*.f64 t 4) (*.f64 l (sqrt.f64 (/.f64 1 x)))) 4)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 t (sqrt.f64 2)) (*.f64 l (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2))))
(/.f64 t (*.f64 (*.f64 l (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2))))
(/.f64 (sqrt.f64 2) (/.f64 l (/.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))))
(/.f64 (/.f64 t (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 l (sqrt.f64 2))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) l)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 t (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (/.f64 l (sqrt.f64 2)))
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (/.f64 l t)))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 t (*.f64 (sqrt.f64 2) l)) (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2)))
(/.f64 t (*.f64 (*.f64 l (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2))))
(/.f64 (sqrt.f64 2) (/.f64 l (/.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))))
(/.f64 (/.f64 t (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 l (sqrt.f64 2))))
(/.f64 (neg.f64 t) (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (neg.f64 (+.f64 t t)) (-.f64 0 (*.f64 l (*.f64 2 (sqrt.f64 (/.f64 1 x))))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (neg.f64 (/.f64 t (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))) (neg.f64 (/.f64 1 (sqrt.f64 2))))
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (/.f64 l t)))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (neg.f64 (/.f64 t (sqrt.f64 2))) (-.f64 0 (*.f64 l (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2)))))
(/.f64 t (*.f64 (*.f64 l (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2))))
(/.f64 (sqrt.f64 2) (/.f64 l (/.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))))
(/.f64 (/.f64 t (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 l (sqrt.f64 2))))
(/.f64 (neg.f64 (/.f64 t l)) (neg.f64 (sqrt.f64 (/.f64 1 x))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (neg.f64 (/.f64 t (sqrt.f64 (/.f64 1 x)))) (neg.f64 l))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (neg.f64 (/.f64 t (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (neg.f64 (/.f64 l (sqrt.f64 2))))
(/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (/.f64 l t)))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 t l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (neg.f64 (/.f64 t (*.f64 (sqrt.f64 2) l))) (-.f64 0 (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2))))
(/.f64 t (*.f64 (*.f64 l (sqrt.f64 2)) (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 2))))
(/.f64 (sqrt.f64 2) (/.f64 l (/.f64 (/.f64 t (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))))
(/.f64 (/.f64 t (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 l (sqrt.f64 2))))
(/.f64 (neg.f64 (neg.f64 t)) (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (neg.f64 (neg.f64 t)) (-.f64 0 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(pow.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(+.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 0)
(sqrt.f64 (*.f64 2 (/.f64 1 x)))
(+.f64 0 (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(sqrt.f64 (*.f64 2 (/.f64 1 x)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 1/2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 1/2))
(sqrt.f64 (*.f64 2 (/.f64 1 x)))
(-.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 0)
(sqrt.f64 (*.f64 2 (/.f64 1 x)))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(sqrt.f64 (*.f64 2 (/.f64 1 x)))
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 1)
(sqrt.f64 (*.f64 2 (/.f64 1 x)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 2)
(sqrt.f64 (*.f64 2 (/.f64 1 x)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) -1)
(sqrt.f64 (*.f64 2 (/.f64 1 x)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 4) 4)
(sqrt.f64 (*.f64 2 (/.f64 1 x)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 4)) 8)
(sqrt.f64 (*.f64 2 (/.f64 1 x)))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 1)
(sqrt.f64 (*.f64 2 (/.f64 1 x)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(sqrt.f64 (*.f64 2 (/.f64 1 x)))
(sqrt.f64 (*.f64 2 (/.f64 1 x)))
(+.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 0)
(/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x))))
(+.f64 0 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x))))
(-.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 0)
(/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x))))
(*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (+.f64 l l))))
(*.f64 2 (/.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 2))
(/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x))))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (sqrt.f64 2)))
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 2))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 1 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 1)
(/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x))))
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 2))
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) 1/2))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) l) 1/2)
(*.f64 (/.f64 2 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 1/2)
(*.f64 (/.f64 (/.f64 2 l) (sqrt.f64 (/.f64 1 x))) 1/2)
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (*.f64 l 4))))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (*.f64 l 4)))))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 2 (*.f64 l (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 8)))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 2) l)) (/.f64 1 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 2) l)) (/.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(*.f64 (/.f64 (sqrt.f64 2) l) (*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 2))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x)))) (/.f64 1 (sqrt.f64 2)))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x)))) (sqrt.f64 2))
(*.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (/.f64 1 l) (/.f64 1 (sqrt.f64 (/.f64 1 x))))
(/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 l))))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 l)) (/.f64 -1 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 -1 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 l))))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 -1 (/.f64 (/.f64 (sqrt.f64 2) l) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))) (/.f64 (/.f64 1 l) (sqrt.f64 2)))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x)))) (sqrt.f64 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (/.f64 (sqrt.f64 2) l))
(*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) (/.f64 1/2 l))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x)))) (sqrt.f64 2))
(*.f64 1/2 (/.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) l))
(*.f64 (/.f64 2 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 1/2)
(*.f64 (/.f64 (/.f64 2 l) (sqrt.f64 (/.f64 1 x))) 1/2)
(*.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (*.f64 2 (sqrt.f64 2)))
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 2))
(*.f64 (/.f64 1/2 l) (/.f64 2 (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) (/.f64 1/2 l))
(*.f64 (*.f64 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) 1/2) (*.f64 2 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))) -1)
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 l))) -1)
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) l) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))) -1)
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (+.f64 l l))) 2)
(*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (+.f64 l l))))
(*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (*.f64 2 (/.f64 (sqrt.f64 2) l)))
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 2) l)) (/.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(*.f64 (/.f64 (sqrt.f64 2) l) (*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 2))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) l) (/.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x)))) (sqrt.f64 2))
(*.f64 (/.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 2) 2)
(/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (*.f64 l 4))) (*.f64 (sqrt.f64 2) 4))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (*.f64 l 4)))))
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 2 (*.f64 l (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) 8)))))
(*.f64 (/.f64 -1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 l))) (neg.f64 (sqrt.f64 2)))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (/.f64 (sqrt.f64 2) (neg.f64 l)))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(*.f64 (+.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (+.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
(*.f64 (sqrt.f64 2) (+.f64 (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))) (/.f64 (/.f64 1/2 l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(pow.f64 (/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) 1)
(/.f64 1 (*.f64 l (sqrt.f64 (/.f64 1 x))))
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(neg.f64 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (neg.f64 l))))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 2) l) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (sqrt.f64 2) (/.f64 (/.f64 1 l) (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(neg.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x))))) (sqrt.f64 2)))
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(/.f64 (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (/.f64 1 x)))) (sqrt.f64 2))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 0)
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(+.f64 0 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(-.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 0)
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(-.f64 0 (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 1)
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (+.f64 l l)) 2)
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (*.f64 l 4)) 4)
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(/.f64 (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))) -1)
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))) (*.f64 l 4))) 8)
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(pow.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x)))) 1)
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))
(neg.f64 (neg.f64 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 (*.f64 l (sqrt.f64 2)) (sqrt.f64 (/.f64 1 x)))
(*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))

eval637.0ms (2.2%)

Compiler

Compiled 29125 to 22922 computations (21.3% saved)

prune339.0ms (1.2%)

Pruning

27 alts after pruning (23 fresh and 4 done)

PrunedKeptTotal
New1037161053
Fresh9716
Picked101
Done347
Total1050271077
Error
0.1b
Counts
1077 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
54.3b
(/.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) l)
55.4b
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
56.0b
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 l t))
53.4b
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x)))))
53.4b
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
32.7b
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))))
63.6b
(/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (/.f64 l t))
43.6b
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
32.7b
(/.f64 t (/.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x))))) (sqrt.f64 2)))
54.2b
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
38.3b
(-.f64 1 (/.f64 1 x))
38.7b
(+.f64 1 (/.f64 1 x))
62.2b
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x))))) 2)))
55.4b
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (-.f64 (*.f64 x 1/2) 1/2) 2)))
55.4b
(*.f64 (/.f64 t l) (sqrt.f64 x))
53.4b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x))))))
53.4b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
38.8b
(*.f64 t (/.f64 1 t))
55.5b
(*.f64 t (+.f64 -1 (-.f64 1 (/.f64 -1 t))))
40.0b
(*.f64 t (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))
54.2b
(*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x)))
38.8b
(*.f64 t (*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2))))
38.3b
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
38.4b
(sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (+.f64 x -1)))
49.8b
(sqrt.f64 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 -1 x) (/.f64 (-.f64 1 (*.f64 x x)) (/.f64 (+.f64 -1 x) (+.f64 x 1))))))
40.0b
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
38.7b
1
Compiler

Compiled 936 to 744 computations (20.5% saved)

localize379.0ms (1.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
10.6b
(/.f64 (pow.f64 t 2) x)
14.2b
(/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)
27.5b
(/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
27.9b
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))
Compiler

Compiled 430 to 329 computations (23.5% saved)

series29.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
15.0ms
l
@inf
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))
2.0ms
l
@0
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))
1.0ms
t
@0
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))
1.0ms
t
@inf
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))
1.0ms
x
@-inf
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))

rewrite77.0ms (0.3%)

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

Useful iterations: 4 (0.0ms)

IterNodesCost
026244
1189188
2467184
31419172
44885170
Stop Event
node limit
Counts
2 → 50
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))
(/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 4) (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2) (*.f64 2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (pow.f64 x 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -2 (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (neg.f64 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 2 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 -2 (neg.f64 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2) (/.f64 1 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (pow.f64 x 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 -1 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -4) (/.f64 1/2 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -4) (*.f64 (/.f64 1/2 (pow.f64 x 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -4) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2) (*.f64 (pow.f64 x 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) 4) (neg.f64 (/.f64 1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -8) (/.f64 1 (*.f64 (pow.f64 x 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -4 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 x 2)) (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (pow.f64 x 2))))))))

simplify389.0ms (1.3%)

Algorithm
egg-herbie
Rules
1546×rational.json-simplify-35
1082×rational.json-simplify-61
962×rational.json-simplify-1
882×rational.json-simplify-51
800×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
034714484
182113942
2167213690
3334313306
4628013306
Stop Event
node limit
Counts
122 → 224
Calls
Call 1
Inputs
(sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 2) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3))))) (+.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))))))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 3) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 5))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 2) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3))))) (+.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))) l)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))) l) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 3))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))) l) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 3))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))) l) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 5))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 3)))))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 3))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (/.f64 1 x))
(+.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (/.f64 1 x)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))) 2)) x) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))))) (+.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (/.f64 1 x))))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))) 2)) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))) 2)) x) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))))) (+.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (/.f64 1 x)))))
(*.f64 (sqrt.f64 2) t)
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) t))) 2)) (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 3))))) (*.f64 (sqrt.f64 2) t))))
(*.f64 (sqrt.f64 2) t)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 3))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t))))
(sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) (pow.f64 t 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))))) (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) (pow.f64 t 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 2) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3))))) (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) (pow.f64 t 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 2) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 3) (pow.f64 t 6)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 5))))) (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2)))))) t)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2)))))) t) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2)))))) t) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 5))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3) (pow.f64 t 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2)))))) t) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))))))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2)))))) t))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2)))))) t)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2)))))) t))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2)))))) t)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 5))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3) (pow.f64 t 5)))))))
(*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 0)
(+.f64 0 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))))
(-.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 0)
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 2))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))))))) 1/2)
(/.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 4) 4)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 4) (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 4)) 8)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 1)
(+.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))) 0)
(+.f64 0 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))))
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (pow.f64 x 2)))))
(-.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))) 0)
(-.f64 0 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (pow.f64 x 2))))
(*.f64 2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 x 2))))
(*.f64 2 (*.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 1 (pow.f64 x 2))))
(*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2) (*.f64 2 (pow.f64 x 2))))
(*.f64 2 (*.f64 (/.f64 1 (pow.f64 x 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -2 (/.f64 1 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (neg.f64 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(*.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 2 (pow.f64 x 2)))
(*.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 -2 (neg.f64 (pow.f64 x 2))))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2) (/.f64 1 (pow.f64 x 2)))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))) 1)
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (pow.f64 x 2))) -1)
(*.f64 1 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))))
(*.f64 -1 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (pow.f64 x 2))))
(*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 -1 (pow.f64 x 2)))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -4) (/.f64 1/2 (pow.f64 x 2)))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -4) (*.f64 (/.f64 1/2 (pow.f64 x 2)) 1))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -4) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)) 1))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2) (*.f64 (pow.f64 x 2) -2)))
(*.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))) 1/2)
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) 4) (neg.f64 (/.f64 1/2 (pow.f64 x 2))))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -8) (/.f64 1 (*.f64 (pow.f64 x 2) 4)))
(*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2))
(*.f64 -4 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 2 (pow.f64 x 2))))
(*.f64 1/2 (*.f64 -4 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)) -2)
(*.f64 (/.f64 1/2 (pow.f64 x 2)) (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -4))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))
(pow.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))) 1)
(neg.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (pow.f64 x 2))))
Outputs
(sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))))
(sqrt.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(sqrt.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))
(+.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))) (pow.f64 l 2)) 1/2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 1/2 (*.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))) (*.f64 1/2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 2) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3))))) (+.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 2) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))) (pow.f64 l 2)) 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))) 2) (pow.f64 l 4)) -1/8)) (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))) (*.f64 1/2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) (pow.f64 l 2))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 (*.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 2)) (pow.f64 l 4)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 3) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 5))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 2) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3))))) (+.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 2) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) 3))))) (+.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) (pow.f64 l 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))))))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 3) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) 5)))))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))) (*.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))) (pow.f64 l 2)) 1/2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 5))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))) 3) (pow.f64 l 6)) 1/16)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3))) (*.f64 (*.f64 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))) 2) (pow.f64 l 4)) -1/8))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (*.f64 8 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 3)) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 5))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) (pow.f64 l 2))) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))))) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))))) (*.f64 1/2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) (pow.f64 l 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 5))) (*.f64 (*.f64 8 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 3)) (*.f64 (pow.f64 l 6) 1/16))) (+.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) (*.f64 (*.f64 (*.f64 4 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 2)) (pow.f64 l 4)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))) l)
(*.f64 l (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))))
(*.f64 l (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))))
(*.f64 l (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))) l) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) l) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))) (*.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (*.f64 1/2 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (*.f64 1/2 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 3))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))) l) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))))))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) l) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))))) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) 2) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 3))) -1/8))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))) 3)))))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (*.f64 1/2 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 3))))))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (*.f64 1/2 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 1/8 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 3))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))) l) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 5))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))))))))
(+.f64 (*.f64 l (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) l) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))))) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) 3) (pow.f64 l 5)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 5))) 1/16))) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) 2) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 3))) -1/8))))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))) 3))))) (+.f64 (+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l)))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3) (pow.f64 l 5)) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))) 5)))))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 3)))))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (*.f64 1/2 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (*.f64 32 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 5)))))))))
(+.f64 (*.f64 l (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (*.f64 1/2 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1/8 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3) (pow.f64 l 5)) (*.f64 1/16 (sqrt.f64 (/.f64 1/32 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 5))))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))))
(*.f64 l (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))) -1))
(*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) (neg.f64 l))
(*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))))))
(+.f64 (*.f64 l (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))) -1)) (*.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))) -1/2)))
(+.f64 (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))))) (*.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) (neg.f64 l)) (*.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) -1/2)))
(+.f64 (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) -1/2)))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 3)))))))
(+.f64 (*.f64 l (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))) -1)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))) -1/2)) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) 2) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 3))) 1/8))))
(+.f64 (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))) -1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))) 3))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) (neg.f64 l)) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) -1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 3)))) 1/8))))
(+.f64 (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))) (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) -1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1/8 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 3))) 1/8))))
(+.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 5))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 3))))))))
(+.f64 (*.f64 l (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))) -1)) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) 3) (pow.f64 l 5)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 5))) -1/16)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))))) -1/2)) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (-.f64 (*.f64 2 (/.f64 (pow.f64 t 2) x)) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))) 2) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x))) 3))) 1/8)))))
(+.f64 (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))))) (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))) -1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))) 3))) 1/8))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (/.f64 (pow.f64 t 2) x))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3) (pow.f64 l 5)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))) 5))) -1/16))))
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 8 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 3)))) 1/8)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) (neg.f64 l)) (*.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) -1/2))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (+.f64 (/.f64 (pow.f64 t 2) x) (/.f64 (pow.f64 t 2) x)))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3) (pow.f64 l 5)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 32 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 5)))) -1/16))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) l) (*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) -1/2)) (+.f64 (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 2) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1/8 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 3))) 1/8)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 t 2) x) (+.f64 2 (*.f64 (+.f64 x 1) 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))) 3) (pow.f64 l 5)) (*.f64 (sqrt.f64 (/.f64 1/32 (pow.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)) 5))) -1/16)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (/.f64 1 x))
(*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))))
(+.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (/.f64 1 x)))
(+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)))) (*.f64 1/2 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (+.f64 1/2 (/.f64 1 x)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))) 2)) x) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))))) (+.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (/.f64 1 x))))
(+.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)))) (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)))) (*.f64 (*.f64 x (-.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 1/4 (pow.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (+.f64 1/2 (/.f64 1 x))) (*.f64 1/2 (*.f64 x (*.f64 (-.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 1/4 (pow.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (+.f64 1/2 (/.f64 1 x))) (*.f64 x (*.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 1/4 (pow.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))))) 1/2)))
(+.f64 (*.f64 -1/4 (*.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))) 2)) (pow.f64 x 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))) 2)) x) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))))) (+.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (/.f64 1 x)))))
(+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 1/4 (pow.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)))) 1/2)) (+.f64 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)))) (*.f64 1/2 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))))) (*.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 1/4 (pow.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)))) -1/4))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (+.f64 1/2 (/.f64 1 x))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)))) (*.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 1/4 (pow.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) 2)))) -1/4)) (*.f64 1/2 (*.f64 x (*.f64 (-.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 1/4 (pow.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (+.f64 1/2 (/.f64 1 x))) (+.f64 (*.f64 1/2 (*.f64 x (*.f64 (-.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 1/4 (pow.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))))))) (*.f64 (pow.f64 x 2) (*.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 1/4 (pow.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))))) -1/4))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (+.f64 1/2 (/.f64 1 x))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)))) (+.f64 (*.f64 (-.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 1/4 (pow.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) 2))) (*.f64 (pow.f64 x 2) -1/4)) (*.f64 x (*.f64 (-.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 1/4 (pow.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) 2))) 1/2)))))
(*.f64 (sqrt.f64 2) t)
(*.f64 t (sqrt.f64 2))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (*.f64 x (sqrt.f64 2))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t x)) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (*.f64 x (sqrt.f64 2)))))))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (*.f64 x (sqrt.f64 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (*.f64 x (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2)))))))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t x)) (sqrt.f64 2)))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (*.f64 (sqrt.f64 2) t))) 2)) (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 3))))) (*.f64 (sqrt.f64 2) t))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (*.f64 x (sqrt.f64 2))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/4 (*.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 t x) 3))))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (*.f64 x (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (*.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 t x) 3))) 1/4)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (*.f64 x (sqrt.f64 2))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 1/4 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 t x) 3))))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t x)) (sqrt.f64 2)))) (*.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 t x) 3))) 1/4))))
(*.f64 (sqrt.f64 2) t)
(*.f64 t (sqrt.f64 2))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (*.f64 (sqrt.f64 2) t))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (+.f64 (*.f64 (pow.f64 l 2) -1) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 x (sqrt.f64 2))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 x (sqrt.f64 2))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))) (*.f64 t (*.f64 x (sqrt.f64 2))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (neg.f64 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 x (sqrt.f64 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (+.f64 (*.f64 (pow.f64 l 2) -1) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (+.f64 (*.f64 (pow.f64 l 2) -1) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 x (sqrt.f64 2)))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 x (sqrt.f64 2))))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))) (*.f64 t (*.f64 x (sqrt.f64 2)))))))
(+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (neg.f64 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 x (sqrt.f64 2)))) (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (neg.f64 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) (*.f64 t x)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) t))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 3) (*.f64 (pow.f64 t 3) (pow.f64 x 3))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2)))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (pow.f64 t 2)) (+.f64 (*.f64 -1 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 -1 (pow.f64 l 2)))) (*.f64 (sqrt.f64 2) t))) 2)) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))))) (*.f64 (sqrt.f64 2) t))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (+.f64 (*.f64 (pow.f64 l 2) -1) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (sqrt.f64 2))) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (+.f64 (*.f64 (pow.f64 l 2) -1) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 t x) 3))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (+.f64 (*.f64 (pow.f64 l 2) -1) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (+.f64 (*.f64 (pow.f64 l 2) -1) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 x (sqrt.f64 2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 t x) 3))) -1/4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 x (sqrt.f64 2)))))))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))) (*.f64 t (*.f64 x (sqrt.f64 2))))))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))) (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (*.f64 -1 (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (pow.f64 l 2) (pow.f64 l 2))))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 t x) 3))))))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (neg.f64 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (*.f64 x (sqrt.f64 2)))) (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (neg.f64 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 t (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))) (*.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (neg.f64 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))) (*.f64 1/4 (pow.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) -2) (neg.f64 (+.f64 (pow.f64 l 2) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (*.f64 t (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 8) (pow.f64 (*.f64 t x) 3))) -1/4)))
(sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) (pow.f64 t 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))))) (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))) (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))) 1/2)))
(+.f64 (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))) (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))) (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) (pow.f64 t 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 2) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3))))) (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))) 2) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))) (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))) 1/2))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3))) (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))) 2) (pow.f64 t 4)) -1/8)) (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))))))) (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))) 2) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3))))))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3))) (*.f64 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))) 2) (*.f64 (pow.f64 t 4) -1/8)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) (pow.f64 t 2)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 2) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3))))) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 3) (pow.f64 t 6)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 5))))) (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x)))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))) 1/2)) (+.f64 (*.f64 1/16 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))) 3) (pow.f64 t 6)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 5))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))) 2) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))))))) (+.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3))) (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))) 2) (pow.f64 t 4)) -1/8))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 5))) (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))) 3) (pow.f64 t 6)) 1/16))))
(+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))) 2) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3)))))) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))) 3) (pow.f64 t 6)) (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3))) (*.f64 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))) 2) (*.f64 (pow.f64 t 4) -1/8))) (+.f64 (sqrt.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 5))) (*.f64 1/16 (*.f64 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))) 3) (pow.f64 t 6)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2)))))) t)
(*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x)))))))
(*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4)))))
(*.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x))))))
(*.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2)))))) t) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))))
(+.f64 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))))
(+.f64 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))))
(+.f64 (*.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))))
(+.f64 (*.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2)))))) t) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t)))))
(+.f64 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))) 3))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)) -1/8))))
(+.f64 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3))))))
(+.f64 (*.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3))))))
(+.f64 (*.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3))))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 5))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3) (pow.f64 t 5)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2)))))) t) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))) 3))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)) -1/8)) (+.f64 (+.f64 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))) 5))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3) (pow.f64 t 5)) 1/16))))
(+.f64 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))) 5))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3) (pow.f64 t 5))))))
(+.f64 (*.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))) 5))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3) (pow.f64 t 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)))))))
(+.f64 (+.f64 (*.f64 t (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))) 3))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))) 5))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3) (pow.f64 t 5)))))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2)))))) t))
(*.f64 -1 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4)))) (neg.f64 t))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x))))) (neg.f64 t))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))) (neg.f64 t))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2)))))) t)))
(+.f64 (*.f64 -1 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4)))) (neg.f64 t)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x))))) (neg.f64 t)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))) (neg.f64 t)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2)))))) t))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)))) (+.f64 (*.f64 -1 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4)))) (neg.f64 t)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x))))) (neg.f64 t)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))) (neg.f64 t)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2)))))) t)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 4 (/.f64 1 (pow.f64 x 2))))) 5))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3) (pow.f64 t 5)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (+.f64 (*.f64 -1 (*.f64 t (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))) 5))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3) (pow.f64 t 5)) -1/16)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 1 (/.f64 1 x))))) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4)))) (neg.f64 t)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))) 5))) (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3) (pow.f64 t 5))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))) 3))) (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 1 (/.f64 1 x))) (*.f64 (/.f64 1 (pow.f64 x 2)) 4))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x))))) (neg.f64 t)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (+.f64 1 (/.f64 1 x)) (/.f64 1 x)))) 5))) (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3) (pow.f64 t 5)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x)))))) (neg.f64 t)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))))) (/.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) t))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))) 3))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 2) (pow.f64 t 3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 x 2)) 4) (*.f64 2 (+.f64 (/.f64 1 x) (+.f64 1 (/.f64 1 x))))) 5))) (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 l 2) x)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))) 3) (pow.f64 t 5)))))))
(*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2)))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))) (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 t 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 x 2))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (neg.f64 (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (neg.f64 (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (neg.f64 (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (neg.f64 (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (neg.f64 (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (neg.f64 (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (neg.f64 (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (neg.f64 (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (neg.f64 (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (neg.f64 (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (neg.f64 (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 4 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4)) (neg.f64 (pow.f64 x 2)))
(+.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 0)
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 l 2) x))))
(sqrt.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))))))
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2))) (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (neg.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))))))
(+.f64 0 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))))
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 l 2) x))))
(sqrt.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))))))
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2))) (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (neg.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))))))
(-.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 0)
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 l 2) x))))
(sqrt.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))))))
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2))) (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (neg.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 2))
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 l 2) x))))
(sqrt.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))))))
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2))) (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (neg.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 1)
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 l 2) x))))
(sqrt.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))))))
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2))) (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (neg.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))))))
(*.f64 1 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))))
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 l 2) x))))
(sqrt.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))))))
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2))) (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (neg.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))))))) 1/2)
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 l 2) x))))
(sqrt.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))))))
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2))) (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (neg.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 1)
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 l 2) x))))
(sqrt.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))))))
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2))) (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (neg.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))))))) 2)
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 l 2) x))))
(sqrt.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))))))
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2))) (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (neg.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 4) 4)
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 l 2) x))))
(sqrt.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))))))
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2))) (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (neg.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 4) (*.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 4)) 8)
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 l 2) x))))
(sqrt.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))))))
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2))) (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (neg.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))))))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2)))))))) 1)
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (neg.f64 (*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (-.f64 (neg.f64 (/.f64 1/2 x)) (/.f64 1 (pow.f64 x 2))))) (/.f64 (pow.f64 l 2) x))))
(sqrt.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))))))
(sqrt.f64 (+.f64 (*.f64 2 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x))) (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2))) (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))))
(sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (*.f64 2 (+.f64 (+.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) x)) (neg.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (-.f64 (/.f64 -1/2 x) (/.f64 1 (pow.f64 x 2)))))))))
(+.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))) 0)
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(+.f64 0 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (pow.f64 x 2)))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(-.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))) 0)
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(-.f64 0 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (neg.f64 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 2 (*.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 1 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2) (*.f64 2 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 2 (*.f64 (/.f64 1 (pow.f64 x 2)) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -2 (/.f64 1 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (neg.f64 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 2 (pow.f64 x 2)))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 -2 (neg.f64 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2) (/.f64 1 (pow.f64 x 2)))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))) 1)
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (pow.f64 x 2))) -1)
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 1 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 -1 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (*.f64 2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (/.f64 -1 (pow.f64 x 2)))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -4) (/.f64 1/2 (pow.f64 x 2)))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -4) (*.f64 (/.f64 1/2 (pow.f64 x 2)) 1))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -4) (*.f64 1/2 (/.f64 1 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 -2 (*.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)) 1))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2) (*.f64 (pow.f64 x 2) -2)))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (*.f64 -4 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))) 1/2)
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) 4) (neg.f64 (/.f64 1/2 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -8) (/.f64 1 (*.f64 (pow.f64 x 2) 4)))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 -8 (/.f64 1/4 (pow.f64 x 2))))
(*.f64 (/.f64 1/4 (pow.f64 x 2)) (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -8))
(*.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -2))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 -4 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (*.f64 2 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 1/2 (*.f64 -4 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)) -2)
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (/.f64 1/2 (pow.f64 x 2)) (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) -4))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 2))) (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(pow.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2))) 1)
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))
(neg.f64 (*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 2 (pow.f64 x 2))))
(*.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 -2 (pow.f64 x 2)))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (pow.f64 x 2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))

localize5.0ms (0%)

Compiler

Compiled 13 to 10 computations (23.1% saved)

localize12.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (/.f64 1 x))
0.2b
(*.f64 l (sqrt.f64 (/.f64 1 x)))
0.8b
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
Compiler

Compiled 28 to 18 computations (35.7% saved)

series4.0ms (0%)

Counts
3 → 24
Calls

18 calls:

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

rewrite134.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01151
18651
222551
362951
4202151
5526251
Stop Event
node limit
Counts
3 → 89
Calls
Call 1
Inputs
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (/.f64 1 x)))
(sqrt.f64 (/.f64 1 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2))) (/.f64 t (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2) (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 t (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 t (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 1 x)))) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t l) (/.f64 1 (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 (/.f64 1 x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 4) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 2 l)) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 x))) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 t (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 -1 (*.f64 l (sqrt.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (neg.f64 l)) (/.f64 -1 (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2)) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 1 x)))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 x))) 1/2) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) 2)) (*.f64 t (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (/.f64 1 x))) (/.f64 t (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4))) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 2) (/.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2) (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 1 x))))))))

simplify123.0ms (0.4%)

Algorithm
egg-herbie
Rules
1288×rational.json-simplify-51
972×rational.json-simplify-49
948×rational.json-simplify-1
822×rational.json-simplify-61
818×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01582137
13262137
210182137
336772125
463682125
Stop Event
node limit
Counts
113 → 97
Calls
Call 1
Inputs
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(+.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)
(+.f64 0 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))))
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x)))))))
(+.f64 -1 (-.f64 1 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l)))))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x)))))
(+.f64 (/.f64 t (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2))) (/.f64 t (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2))))
(+.f64 (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2) (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2))
(-.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)
(-.f64 0 (/.f64 t (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))))
(-.f64 0 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))))
(-.f64 0 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x))))
(*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 x))))
(*.f64 1 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)
(*.f64 (+.f64 t t) (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(*.f64 (+.f64 t t) (*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 x))) 1/2))
(*.f64 2 (/.f64 t (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2))))
(*.f64 2 (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 1 x)))) t))
(*.f64 (/.f64 t l) (/.f64 1 (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 (/.f64 1 x))) 1/2)
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4))))
(*.f64 (*.f64 t (/.f64 2 l)) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) 2)))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 x))) t)
(*.f64 (/.f64 1 l) (/.f64 t (sqrt.f64 (/.f64 1 x))))
(*.f64 (neg.f64 t) (/.f64 -1 (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(*.f64 (neg.f64 t) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))))
(*.f64 (/.f64 t (neg.f64 l)) (/.f64 -1 (sqrt.f64 (/.f64 1 x))))
(*.f64 -1 (/.f64 t (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))))
(*.f64 -1 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))))
(*.f64 -1 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 t l))
(*.f64 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2)) (/.f64 1/2 l))
(*.f64 1/2 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 1/2 l) (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2)))
(*.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 1 x)))) (+.f64 t t))
(*.f64 (*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 x))) 1/2) (+.f64 t t))
(*.f64 (/.f64 t (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))) -1)
(*.f64 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))) -1)
(*.f64 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x))) -1)
(*.f64 (/.f64 t (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2))) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) 2)) (*.f64 t (/.f64 2 l)))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 1 x))) (/.f64 t (neg.f64 l)))
(*.f64 (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4))) (*.f64 t 4))
(*.f64 (/.f64 -1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) (neg.f64 t))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))) (neg.f64 t))
(pow.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)
(neg.f64 (/.f64 t (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))))
(neg.f64 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))))
(neg.f64 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x))))
(+.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 0)
(+.f64 0 (*.f64 l (sqrt.f64 (/.f64 1 x))))
(+.f64 -1 (-.f64 1 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 2) (/.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 2))
(-.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 0)
(-.f64 0 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(/.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 1)
(/.f64 (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2)) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4)) 4)
(/.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x)))) -1)
(/.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2)) 4) 8)
(/.f64 (*.f64 2 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))) -2)
(/.f64 (*.f64 2 (*.f64 (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2)) 4)) 16)
(pow.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 1)
(neg.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(+.f64 (sqrt.f64 (/.f64 1 x)) 0)
(+.f64 0 (sqrt.f64 (/.f64 1 x)))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (/.f64 1 x)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2) (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2))
(-.f64 (sqrt.f64 (/.f64 1 x)) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 1 x))))
(*.f64 1 (sqrt.f64 (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 1 x)) 1)
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 2) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (/.f64 1 x))) -1)
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 1 x))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2) 2)
(/.f64 (sqrt.f64 (/.f64 1 x)) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 2) 2)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 1 x))) -1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) 4))) 16)
(pow.f64 (sqrt.f64 (/.f64 1 x)) 1)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 1 x))))
Outputs
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(+.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(+.f64 0 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(+.f64 -1 (-.f64 1 (/.f64 t (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x)))))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(+.f64 -1 (-.f64 1 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l)))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x)))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(+.f64 (/.f64 t (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2))) (/.f64 t (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(+.f64 (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2) (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(-.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(-.f64 0 (/.f64 t (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(-.f64 0 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(-.f64 0 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 t (/.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 x))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 1 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (+.f64 t t) (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (+.f64 t t) (*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 x))) 1/2))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 2 (/.f64 t (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 2 (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 1 x)))) t))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 t l) (/.f64 1 (sqrt.f64 (/.f64 1 x))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 (/.f64 1 x))) 1/2)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4))))
(*.f64 (*.f64 t 4) (/.f64 (/.f64 1 (*.f64 l 4)) (sqrt.f64 (/.f64 1 x))))
(*.f64 t (*.f64 4 (/.f64 (/.f64 1 (*.f64 l 4)) (sqrt.f64 (/.f64 1 x)))))
(*.f64 4 (/.f64 t (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 4))))
(*.f64 (*.f64 t (/.f64 2 l)) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) 2)))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 x))) t)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 l) (/.f64 t (sqrt.f64 (/.f64 1 x))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (neg.f64 t) (/.f64 -1 (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (neg.f64 t) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 t (neg.f64 l)) (/.f64 -1 (sqrt.f64 (/.f64 1 x))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 -1 (/.f64 t (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 -1 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 -1 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 t l))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2)) (/.f64 1/2 l))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 1/2 (/.f64 (*.f64 t (/.f64 2 l)) (sqrt.f64 (/.f64 1 x))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1/2 l) (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2)))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 1 x)))) (+.f64 t t))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 (/.f64 1 x))) 1/2) (+.f64 t t))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 t (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))) -1)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))) -1)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x))) -1)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 t (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2))) 2)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) 2)) (*.f64 t (/.f64 2 l)))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 1 x))) (/.f64 t (neg.f64 l)))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2) 2)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4))) (*.f64 t 4))
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4))))
(*.f64 (*.f64 t 4) (/.f64 (/.f64 1 (*.f64 l 4)) (sqrt.f64 (/.f64 1 x))))
(*.f64 t (*.f64 4 (/.f64 (/.f64 1 (*.f64 l 4)) (sqrt.f64 (/.f64 1 x)))))
(*.f64 4 (/.f64 t (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 4))))
(*.f64 (/.f64 -1 (*.f64 l (sqrt.f64 (/.f64 1 x)))) (neg.f64 t))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))) (neg.f64 t))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(pow.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(neg.f64 (/.f64 t (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(neg.f64 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(neg.f64 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x))))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(+.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 0)
(*.f64 l (sqrt.f64 (/.f64 1 x)))
(+.f64 0 (*.f64 l (sqrt.f64 (/.f64 1 x))))
(*.f64 l (sqrt.f64 (/.f64 1 x)))
(+.f64 -1 (-.f64 1 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))))
(*.f64 l (sqrt.f64 (/.f64 1 x)))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 2) (/.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 2))
(*.f64 l (sqrt.f64 (/.f64 1 x)))
(-.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 0)
(*.f64 l (sqrt.f64 (/.f64 1 x)))
(-.f64 0 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(*.f64 l (sqrt.f64 (/.f64 1 x)))
(/.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 1)
(*.f64 l (sqrt.f64 (/.f64 1 x)))
(/.f64 (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2)) 2)
(*.f64 l (sqrt.f64 (/.f64 1 x)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4)) 4)
(*.f64 l (sqrt.f64 (/.f64 1 x)))
(/.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x)))) -1)
(*.f64 l (sqrt.f64 (/.f64 1 x)))
(/.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2)) 4) 8)
(*.f64 l (sqrt.f64 (/.f64 1 x)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))))) -2)
(*.f64 l (sqrt.f64 (/.f64 1 x)))
(/.f64 (*.f64 2 (*.f64 (*.f64 l (*.f64 (sqrt.f64 (/.f64 1 x)) 2)) 4)) 16)
(*.f64 l (sqrt.f64 (/.f64 1 x)))
(pow.f64 (*.f64 l (sqrt.f64 (/.f64 1 x))) 1)
(*.f64 l (sqrt.f64 (/.f64 1 x)))
(neg.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 1 x)))))
(*.f64 l (sqrt.f64 (/.f64 1 x)))
(+.f64 (sqrt.f64 (/.f64 1 x)) 0)
(sqrt.f64 (/.f64 1 x))
(+.f64 0 (sqrt.f64 (/.f64 1 x)))
(sqrt.f64 (/.f64 1 x))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (/.f64 1 x)))))
(sqrt.f64 (/.f64 1 x))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2) (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2))
(sqrt.f64 (/.f64 1 x))
(-.f64 (sqrt.f64 (/.f64 1 x)) 0)
(sqrt.f64 (/.f64 1 x))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 1 x))))
(sqrt.f64 (/.f64 1 x))
(*.f64 1 (sqrt.f64 (/.f64 1 x)))
(sqrt.f64 (/.f64 1 x))
(*.f64 (sqrt.f64 (/.f64 1 x)) 1)
(sqrt.f64 (/.f64 1 x))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2))
(sqrt.f64 (/.f64 1 x))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 2) 1/2)
(sqrt.f64 (/.f64 1 x))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 1 x))) -1)
(sqrt.f64 (/.f64 1 x))
(*.f64 -1 (neg.f64 (sqrt.f64 (/.f64 1 x))))
(sqrt.f64 (/.f64 1 x))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 x)) 2))
(sqrt.f64 (/.f64 1 x))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 1/2) 2)
(sqrt.f64 (/.f64 1 x))
(/.f64 (sqrt.f64 (/.f64 1 x)) 1)
(sqrt.f64 (/.f64 1 x))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 2) 2)
(sqrt.f64 (/.f64 1 x))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 1 x))) -1)
(sqrt.f64 (/.f64 1 x))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 4) 4)
(sqrt.f64 (/.f64 1 x))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) 4)) 8)
(sqrt.f64 (/.f64 1 x))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) 4))) 16)
(sqrt.f64 (/.f64 1 x))
(pow.f64 (sqrt.f64 (/.f64 1 x)) 1)
(sqrt.f64 (/.f64 1 x))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 1 x))))
(sqrt.f64 (/.f64 1 x))

localize14.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (/.f64 1 x))
0.2b
(/.f64 1 (sqrt.f64 (/.f64 1 x)))
2.8b
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 l t))
Compiler

Compiled 33 to 21 computations (36.4% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

12 calls:

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

rewrite75.0ms (0.3%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01246
110040
230740
3103140
4441540
Stop Event
node limit
Counts
2 → 80
Calls
Call 1
Inputs
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 l t))
(/.f64 1 (sqrt.f64 (/.f64 1 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 2 (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 t l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (*.f64 l (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t t) (/.f64 (/.f64 1/2 l) (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 2) (/.f64 1 (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) (/.f64 (/.f64 t l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) (*.f64 (/.f64 t l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t l) (/.f64 1 (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t 4) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 l t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 4) (/.f64 1 (*.f64 (/.f64 l t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 l 1/2)) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 (neg.f64 l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 t l) (neg.f64 (sqrt.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (/.f64 1 x))) (/.f64 t (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (neg.f64 l)) (/.f64 -1 (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 t (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) l) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) l) (/.f64 1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 l) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 t l)) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 1 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 2 (sqrt.f64 (/.f64 1 x)))) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t l) 2) (/.f64 2 (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 t (/.f64 2 (sqrt.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 1 x) x))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x))) (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 l) (sqrt.f64 (/.f64 1 x))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t l) 1/2) (/.f64 2 (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 t)) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) 2)) (/.f64 t (*.f64 l 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 (neg.f64 l) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t l) (neg.f64 (sqrt.f64 (/.f64 1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 2 t))) (/.f64 2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (*.f64 l (/.f64 2 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (+.f64 l l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))) (*.f64 (sqrt.f64 (/.f64 1 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))) (sqrt.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l (/.f64 2 t))) (/.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4))) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 l t) 4)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 1 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 2) (/.f64 1 (*.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (/.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 1 x)) 2) (/.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 1 x) x))) (sqrt.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x))) (/.f64 (sqrt.f64 (/.f64 1 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x)))) (*.f64 (sqrt.f64 (/.f64 1 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 (/.f64 1 x))))))))

simplify99.0ms (0.3%)

Algorithm
egg-herbie
Rules
1394×rational.json-simplify-2
1210×rational.json-simplify-53
860×rational.json-simplify-44
844×rational.json-simplify-35
766×rational.json-simplify-47
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01612716
13332716
28992644
337162644
459612632
Stop Event
node limit
Counts
104 → 105
Calls
Call 1
Inputs
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(+.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)
(+.f64 0 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))))
(-.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)
(*.f64 1 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 2 (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 t l))
(*.f64 t (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) l))
(*.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)
(*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (*.f64 l (/.f64 2 t))))
(*.f64 2 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (+.f64 l l))))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))))
(*.f64 2 (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2))
(*.f64 (+.f64 t t) (/.f64 (/.f64 1/2 l) (sqrt.f64 (/.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 2) (/.f64 1 (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) (/.f64 (/.f64 t l) 2))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) (*.f64 (/.f64 t l) 1/2))
(*.f64 (/.f64 t l) (/.f64 1 (sqrt.f64 (/.f64 1 x))))
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4))))
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 l t))) 1/2)
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 4) (/.f64 1 (*.f64 (/.f64 l t) 4)))
(*.f64 (/.f64 t (*.f64 l 1/2)) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) 2)))
(*.f64 (neg.f64 t) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))))
(*.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 (neg.f64 l) t)))
(*.f64 -1 (/.f64 (/.f64 t l) (neg.f64 (sqrt.f64 (/.f64 1 x)))))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 1 x))) (/.f64 t (neg.f64 l)))
(*.f64 (/.f64 t (neg.f64 l)) (/.f64 -1 (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 1 l) (/.f64 t (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) l) t)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) l) (/.f64 1 (/.f64 1 t)))
(*.f64 (/.f64 2 l) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 2 t))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 t l)) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 1 x) x))))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(*.f64 (*.f64 t (/.f64 2 (sqrt.f64 (/.f64 1 x)))) (/.f64 1/2 l))
(*.f64 1/2 (/.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 l t))))
(*.f64 (/.f64 (/.f64 t l) 2) (/.f64 2 (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 1/2 l) (*.f64 t (/.f64 2 (sqrt.f64 (/.f64 1 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 1 x) x))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 t l)))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x))) (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l (/.f64 2 t))))
(*.f64 (/.f64 (/.f64 1/2 l) (sqrt.f64 (/.f64 1 x))) (+.f64 t t))
(*.f64 (*.f64 (/.f64 t l) 1/2) (/.f64 2 (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 1 (/.f64 1 t)) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) l))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) 2)) (/.f64 t (*.f64 l 1/2)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 (neg.f64 l) t)) -1)
(*.f64 (/.f64 (/.f64 t l) (neg.f64 (sqrt.f64 (/.f64 1 x)))) -1)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 2 t))) (/.f64 2 l))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (*.f64 l (/.f64 2 t))) 2)
(*.f64 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (+.f64 l l))) 2)
(*.f64 (/.f64 1 (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))) (*.f64 (sqrt.f64 (/.f64 1 x)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))) 2)
(*.f64 (/.f64 2 (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l (/.f64 2 t))) (/.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4))) (*.f64 t 4))
(*.f64 (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 l t) 4)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 4))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))) (neg.f64 t))
(pow.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (/.f64 1 x))))
(-.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 0)
(-.f64 0 (/.f64 -1 (sqrt.f64 (/.f64 1 x))))
(*.f64 1 (/.f64 1 (sqrt.f64 (/.f64 1 x))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 1 x) x))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 1)
(*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 2))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 2) (/.f64 1 (*.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x)))))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) 1/2)
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 4) 1/4)
(*.f64 -1 (/.f64 -1 (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 1 x))) -1)
(*.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 x)) 2) (/.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 1 x) x))) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x))) (/.f64 (sqrt.f64 (/.f64 1 x)) 2))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 2) 2)
(*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x)))) (*.f64 (sqrt.f64 (/.f64 1 x)) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x)))) 2)
(*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 4))
(pow.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 1)
(neg.f64 (/.f64 -1 (sqrt.f64 (/.f64 1 x))))
Outputs
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(+.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(+.f64 0 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(-.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 0)
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 1 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 2 (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 2 (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (/.f64 (/.f64 2 l) (/.f64 2 t)) (sqrt.f64 (/.f64 1 (*.f64 x x)))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 (/.f64 t l) (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 (/.f64 1 (*.f64 x x)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 t l))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 t (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) l))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (*.f64 l (/.f64 2 t))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 2 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (+.f64 l l))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l (*.f64 (/.f64 2 t) (sqrt.f64 (/.f64 1 (*.f64 x x)))))))
(*.f64 2 (/.f64 t (*.f64 (/.f64 l (/.f64 (sqrt.f64 (/.f64 1 x)) 2)) (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 2 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 (*.f64 x x))) (/.f64 l (/.f64 (sqrt.f64 (/.f64 1 x)) 2)))))
(*.f64 2 (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (+.f64 t t) (/.f64 (/.f64 1/2 l) (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 2) (/.f64 1 (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 2) (/.f64 (/.f64 1 (*.f64 l (/.f64 2 t))) (sqrt.f64 (/.f64 1 (*.f64 x x)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (*.f64 x x)))) (*.f64 l (/.f64 2 t))) (sqrt.f64 (/.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 2) (/.f64 (/.f64 (/.f64 t 2) l) (sqrt.f64 (/.f64 1 (*.f64 x x)))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (/.f64 (/.f64 t 2) l) (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) (/.f64 (/.f64 t l) 2))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) (*.f64 (/.f64 t l) 1/2))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 t l) (/.f64 1 (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 t 4) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 l t))) 1/2)
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 4) (/.f64 1 (*.f64 (/.f64 l t) 4)))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 t (*.f64 l 1/2)) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) 2)))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (neg.f64 t) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 (neg.f64 l) t)))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 -1 (/.f64 (/.f64 t l) (neg.f64 (sqrt.f64 (/.f64 1 x)))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 1 x))) (/.f64 t (neg.f64 l)))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 t (neg.f64 l)) (/.f64 -1 (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 l) (/.f64 t (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) l) t)
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) l) (/.f64 1 (/.f64 1 t)))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 2 l) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 2 t))))
(*.f64 (/.f64 2 l) (/.f64 t (/.f64 2 (/.f64 1 (sqrt.f64 (/.f64 1 x))))))
(*.f64 (/.f64 2 l) (/.f64 (/.f64 t 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 t l)) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 1 x) x))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 2 (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (/.f64 (/.f64 2 l) (/.f64 2 t)) (sqrt.f64 (/.f64 1 (*.f64 x x)))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 (/.f64 t l) (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 (/.f64 1 (*.f64 x x)))))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 t (/.f64 2 (sqrt.f64 (/.f64 1 x)))) (/.f64 1/2 l))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 1/2 (/.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 l t))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 t l) 2) (/.f64 2 (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1/2 l) (*.f64 t (/.f64 2 (sqrt.f64 (/.f64 1 x)))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 1 x) x))) (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 t l)))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 2 (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (/.f64 (/.f64 2 l) (/.f64 2 t)) (sqrt.f64 (/.f64 1 (*.f64 x x)))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 (/.f64 t l) (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 (/.f64 1 (*.f64 x x)))))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x))) (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l (/.f64 2 t))))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 1 (*.f64 x x)))) (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l (/.f64 2 t))))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 1 (*.f64 x x)))) (/.f64 t (/.f64 2 (/.f64 (sqrt.f64 (/.f64 1 x)) l))))
(*.f64 (/.f64 (/.f64 1/2 l) (sqrt.f64 (/.f64 1 x))) (+.f64 t t))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (*.f64 (/.f64 t l) 1/2) (/.f64 2 (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (/.f64 1 t)) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) l))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) 2)) (/.f64 t (*.f64 l 1/2)))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 (neg.f64 l) t)) -1)
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 t l) (neg.f64 (sqrt.f64 (/.f64 1 x)))) -1)
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 2 t))) (/.f64 2 l))
(*.f64 (/.f64 2 l) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 2 t))))
(*.f64 (/.f64 2 l) (/.f64 t (/.f64 2 (/.f64 1 (sqrt.f64 (/.f64 1 x))))))
(*.f64 (/.f64 2 l) (/.f64 (/.f64 t 2) (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (*.f64 l (/.f64 2 t))) 2)
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 x)) (+.f64 l l))) 2)
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))) (*.f64 (sqrt.f64 (/.f64 1 x)) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 2) (/.f64 (/.f64 1 (*.f64 l (/.f64 2 t))) (sqrt.f64 (/.f64 1 (*.f64 x x)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (*.f64 x x)))) (*.f64 l (/.f64 2 t))) (sqrt.f64 (/.f64 1 x))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 2) (/.f64 (/.f64 (/.f64 t 2) l) (sqrt.f64 (/.f64 1 (*.f64 x x)))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (/.f64 (/.f64 t 2) l) (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))) 2)
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l (*.f64 (/.f64 2 t) (sqrt.f64 (/.f64 1 (*.f64 x x)))))))
(*.f64 2 (/.f64 t (*.f64 (/.f64 l (/.f64 (sqrt.f64 (/.f64 1 x)) 2)) (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 2 (/.f64 t (*.f64 (sqrt.f64 (/.f64 1 (*.f64 x x))) (/.f64 l (/.f64 (sqrt.f64 (/.f64 1 x)) 2)))))
(*.f64 (/.f64 2 (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 (/.f64 1 x) x)))) (sqrt.f64 (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 2 (*.f64 (*.f64 l (/.f64 2 t)) (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 (/.f64 (/.f64 2 l) (/.f64 2 t)) (sqrt.f64 (/.f64 1 (*.f64 x x)))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 (/.f64 t l) (/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 (/.f64 1 (*.f64 x x)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l (/.f64 2 t))) (/.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x))))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 1 (*.f64 x x)))) (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l (/.f64 2 t))))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 1 (*.f64 x x)))) (/.f64 t (/.f64 2 (/.f64 (sqrt.f64 (/.f64 1 x)) l))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 l 4))) (*.f64 t 4))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 2) 2)
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (/.f64 l t) 4)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 4))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (/.f64 1 x)) (neg.f64 l))) (neg.f64 t))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(pow.f64 (/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x))) 1)
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 0)
(/.f64 1 (sqrt.f64 (/.f64 1 x)))
(+.f64 0 (/.f64 1 (sqrt.f64 (/.f64 1 x))))
(/.f64 1 (sqrt.f64 (/.f64 1 x)))
(-.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 0)
(/.f64 1 (sqrt.f64 (/.f64 1 x)))
(-.f64 0 (/.f64 -1 (sqrt.f64 (/.f64 1 x))))
(/.f64 1 (sqrt.f64 (/.f64 1 x)))
(*.f64 1 (/.f64 1 (sqrt.f64 (/.f64 1 x))))
(/.f64 1 (sqrt.f64 (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (sqrt.f64 (/.f64 (/.f64 1 x) x))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (sqrt.f64 (/.f64 1 (*.f64 x x)))))
(/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 (/.f64 1 (*.f64 x x))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 1)
(/.f64 1 (sqrt.f64 (/.f64 1 x)))
(*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 2))
(/.f64 1 (sqrt.f64 (/.f64 1 x)))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x)))))
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (/.f64 1 x)) 2) (sqrt.f64 (/.f64 1 (*.f64 x x)))))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 2 (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 x)) 2) (/.f64 1 (*.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x)))))
(*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 2 (/.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 1 x))) 1/2)
(*.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 1 x))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 4) 1/4)
(/.f64 1 (sqrt.f64 (/.f64 1 x)))
(*.f64 -1 (/.f64 -1 (sqrt.f64 (/.f64 1 x))))
(/.f64 1 (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 1 x))) -1)
(/.f64 1 (sqrt.f64 (/.f64 1 x)))
(*.f64 1/2 (/.f64 2 (sqrt.f64 (/.f64 1 x))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 x)) 2) (/.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x))))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 1 (*.f64 x x)))) (/.f64 (sqrt.f64 (/.f64 1 x)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (/.f64 1 x) x))) (sqrt.f64 (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 1 x)) (/.f64 1 (sqrt.f64 (/.f64 1 (*.f64 x x)))))
(/.f64 (sqrt.f64 (/.f64 1 x)) (sqrt.f64 (/.f64 1 (*.f64 x x))))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x))) (/.f64 (sqrt.f64 (/.f64 1 x)) 2))
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 1 (*.f64 x x)))) (/.f64 (sqrt.f64 (/.f64 1 x)) 2))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 2) 2)
(/.f64 1 (sqrt.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x)))) (*.f64 (sqrt.f64 (/.f64 1 x)) 2))
(*.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 2 (/.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 2 (sqrt.f64 (/.f64 (/.f64 1 x) x)))) 2)
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (/.f64 1 x)) 2) (sqrt.f64 (/.f64 1 (*.f64 x x)))))
(*.f64 2 (/.f64 (sqrt.f64 (/.f64 1 x)) (*.f64 2 (sqrt.f64 (/.f64 1 (*.f64 x x))))))
(*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 4))
(/.f64 1 (sqrt.f64 (/.f64 1 x)))
(pow.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) 1)
(/.f64 1 (sqrt.f64 (/.f64 1 x)))
(neg.f64 (/.f64 -1 (sqrt.f64 (/.f64 1 x))))
(/.f64 1 (sqrt.f64 (/.f64 1 x)))

localize148.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 1 (+.f64 -1 (/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x)))))
0.2b
(*.f64 (+.f64 -1 x) (/.f64 2 x))
3.4b
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x))))) 2)))
14.1b
(+.f64 -1 (/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x))))
Compiler

Compiled 245 to 191 computations (22% saved)

series9.0ms (0%)

Counts
4 → 64
Calls

18 calls:

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

rewrite82.0ms (0.3%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
025272
1198272
2522200
31697200
45345200
Stop Event
node limit
Counts
4 → 48
Calls
Call 1
Inputs
(+.f64 -1 (/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x))))) 2)))
(*.f64 (+.f64 -1 x) (/.f64 2 x))
(/.f64 1 (+.f64 -1 (/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) (/.f64 l t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))))))) (*.f64 2 (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 4) (*.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))))))) (-.f64 0 (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -1 x) (/.f64 2 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 -1 x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 -1 x) (/.f64 2 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 -1 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 x) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 x) (/.f64 2 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 x -2)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -1 x) 4) x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 x) 4) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 x) (*.f64 (/.f64 2 x) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 x) (-.f64 0 (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 -1 x) (*.f64 (/.f64 2 x) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x (+.f64 x -2))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 -1 x) (/.f64 2 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 1)))))

simplify128.0ms (0.4%)

Algorithm
egg-herbie
Rules
1746×rational.json-simplify-35
1216×rational.json-simplify-2
1108×rational.json-simplify-46
1026×rational.json-simplify-51
958×rational.json-simplify-61
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01765310
14635222
210615192
329325108
474535108
Stop Event
node limit
Counts
112 → 116
Calls
Call 1
Inputs
-2
(-.f64 (*.f64 -2 x) 2)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 -2 x)) 2)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3)))) 2)
(/.f64 2 x)
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))))
(/.f64 2 x)
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l)
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2))))))
(+.f64 (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 5)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2)))))))
(/.f64 -2 x)
(-.f64 2 (*.f64 2 (/.f64 1 x)))
(-.f64 2 (*.f64 2 (/.f64 1 x)))
(-.f64 2 (*.f64 2 (/.f64 1 x)))
2
(-.f64 2 (*.f64 2 (/.f64 1 x)))
(-.f64 2 (*.f64 2 (/.f64 1 x)))
(-.f64 2 (*.f64 2 (/.f64 1 x)))
2
(-.f64 2 (*.f64 2 (/.f64 1 x)))
(-.f64 2 (*.f64 2 (/.f64 1 x)))
(-.f64 2 (*.f64 2 (/.f64 1 x)))
-1/2
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(*.f64 1/2 x)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(*.f64 1/2 x)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))) 1)
(-.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 0)
(*.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))))
(*.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 1)
(*.f64 (*.f64 2 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 1/2)
(*.f64 1/2 (*.f64 2 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))
(/.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 1)
(/.f64 (*.f64 2 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 2)
(/.f64 (*.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 4)) 8)
(pow.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 1)
(+.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 0)
(+.f64 0 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)))
(-.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 0)
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) (/.f64 l t))
(/.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))))))) (*.f64 2 (/.f64 l t)))
(/.f64 (*.f64 2 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l))) 2)
(/.f64 (*.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 4) 4)
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l) (/.f64 1 t))
(/.f64 (+.f64 (*.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 4) (*.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 4)) 8)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))))))) (-.f64 0 (/.f64 l t)))
(pow.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 1)
(+.f64 (*.f64 (+.f64 -1 x) (/.f64 2 x)) 0)
(+.f64 0 (*.f64 (+.f64 -1 x) (/.f64 2 x)))
(-.f64 (*.f64 (+.f64 -1 x) (/.f64 2 x)) 0)
(/.f64 (+.f64 1 (/.f64 -1 x)) 1/2)
(/.f64 (+.f64 -1 x) (*.f64 x 1/2))
(/.f64 (*.f64 (+.f64 -1 x) (/.f64 2 x)) 1)
(/.f64 (+.f64 x (+.f64 x -2)) x)
(/.f64 (/.f64 (*.f64 (+.f64 -1 x) 4) x) 2)
(/.f64 (*.f64 (+.f64 -1 x) 4) (+.f64 x x))
(/.f64 (*.f64 (+.f64 -1 x) (*.f64 (/.f64 2 x) 4)) 4)
(/.f64 (-.f64 1 x) (-.f64 0 (*.f64 x 1/2)))
(/.f64 (*.f64 2 (*.f64 (+.f64 -1 x) (*.f64 (/.f64 2 x) 4))) 8)
(/.f64 (neg.f64 (+.f64 x (+.f64 x -2))) (neg.f64 x))
(pow.f64 (*.f64 (+.f64 -1 x) (/.f64 2 x)) 1)
(+.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 0)
(+.f64 0 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))
(-.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 0)
(*.f64 2 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 2))
(*.f64 2 (*.f64 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 2) 1))
(*.f64 1 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))
(*.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 1)
(*.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))))) 1/2)
(*.f64 1/2 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))))))
(*.f64 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 2) 2)
(pow.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 1)
Outputs
-2
(-.f64 (*.f64 -2 x) 2)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 -2 x)) 2)
(+.f64 (*.f64 -2 x) (-.f64 (*.f64 -2 (pow.f64 x 2)) 2))
(-.f64 (*.f64 -2 (+.f64 (pow.f64 x 2) x)) 2)
(-.f64 (*.f64 -2 (+.f64 x (pow.f64 x 2))) 2)
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3)))) 2)
(+.f64 (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3))) (-.f64 (*.f64 -2 (pow.f64 x 2)) 2))
(+.f64 (*.f64 -2 (+.f64 (pow.f64 x 3) x)) (-.f64 (*.f64 -2 (pow.f64 x 2)) 2))
(-.f64 (*.f64 -2 (+.f64 (pow.f64 x 2) (+.f64 x (pow.f64 x 3)))) 2)
(-.f64 (*.f64 -2 (+.f64 (pow.f64 x 3) (+.f64 x (pow.f64 x 2)))) 2)
(/.f64 2 x)
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))
(*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3)))))
(*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))
(*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))) (*.f64 2 (/.f64 1 (pow.f64 x 4))))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3)))) (*.f64 2 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))))
(*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(/.f64 2 x)
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 x)))
(*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3)))))
(*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x))))
(*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))) (*.f64 2 (/.f64 1 (pow.f64 x 4))))
(+.f64 (*.f64 2 (/.f64 1 x)) (+.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3)))) (*.f64 2 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))))
(*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 4)) (+.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) t) l) (sqrt.f64 (/.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 x (/.f64 1 x)) x) (pow.f64 (-.f64 x 1) 2)) 1))))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 2) l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 -1 (-.f64 1 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))))))))
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 t l)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 x (/.f64 (-.f64 x (/.f64 1 x)) (pow.f64 (+.f64 x -1) 2))) -1))))
(*.f64 t (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (-.f64 x (/.f64 1 x)) (/.f64 x (pow.f64 (+.f64 x -1) 2))) -1))) (/.f64 (sqrt.f64 2) l)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l)
(*.f64 (*.f64 t (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) l))
(*.f64 (sqrt.f64 -1) (/.f64 t l))
(*.f64 t (/.f64 (sqrt.f64 -1) l))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2)))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) l)) (*.f64 1/4 (*.f64 (*.f64 x t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/2))))))
(+.f64 (*.f64 (sqrt.f64 -1) (/.f64 t l)) (*.f64 1/4 (/.f64 (*.f64 x (*.f64 (sqrt.f64 2) t)) (*.f64 l (sqrt.f64 -1/2)))))
(+.f64 (*.f64 (sqrt.f64 -1) (/.f64 t l)) (*.f64 1/4 (*.f64 t (/.f64 (*.f64 x (sqrt.f64 2)) (*.f64 l (sqrt.f64 -1/2))))))
(+.f64 (*.f64 t (/.f64 (sqrt.f64 -1) l)) (*.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 x t) (*.f64 l (sqrt.f64 -1/2))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2))))))
(+.f64 (*.f64 (*.f64 t (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) l)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/2))))) (*.f64 -1/32 (*.f64 (*.f64 (pow.f64 x 2) t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/8)))))))
(+.f64 (*.f64 (sqrt.f64 -1) (/.f64 t l)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 x (*.f64 (sqrt.f64 2) t)) (*.f64 l (sqrt.f64 -1/2)))) (*.f64 -1/32 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 x 2) t) (*.f64 l (sqrt.f64 -1/8)))))))
(+.f64 (*.f64 (sqrt.f64 -1) (/.f64 t l)) (+.f64 (*.f64 1/4 (*.f64 t (/.f64 (*.f64 x (sqrt.f64 2)) (*.f64 l (sqrt.f64 -1/2))))) (*.f64 -1/32 (*.f64 (*.f64 (pow.f64 x 2) t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/8)))))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 x t) (*.f64 l (sqrt.f64 -1/2))))) (+.f64 (*.f64 t (/.f64 (sqrt.f64 -1) l)) (*.f64 (*.f64 (pow.f64 x 2) t) (*.f64 -1/32 (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/8)))))))
(+.f64 (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 3))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 5)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 -1/2))) l) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t (pow.f64 x 2))) (*.f64 l (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 t x)) (*.f64 l (sqrt.f64 -1/2)))))))
(+.f64 (+.f64 (*.f64 (*.f64 t (sqrt.f64 -1/2)) (/.f64 (sqrt.f64 2) l)) (+.f64 (*.f64 1/4 (*.f64 (*.f64 x t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/2))))) (*.f64 -1/32 (*.f64 (*.f64 (pow.f64 x 2) t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/8))))))) (*.f64 1/128 (*.f64 (*.f64 (pow.f64 x 3) t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/32))))))
(+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 x 2) t) (*.f64 l (sqrt.f64 -1/8))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 t l)) (*.f64 1/4 (/.f64 (*.f64 x (*.f64 (sqrt.f64 2) t)) (*.f64 l (sqrt.f64 -1/2))))) (*.f64 1/128 (/.f64 (*.f64 (*.f64 (pow.f64 x 3) (sqrt.f64 2)) (/.f64 t l)) (sqrt.f64 -1/32)))))
(+.f64 (*.f64 1/4 (*.f64 t (/.f64 (*.f64 x (sqrt.f64 2)) (*.f64 l (sqrt.f64 -1/2))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -1) (/.f64 t l)) (*.f64 -1/32 (*.f64 (*.f64 (pow.f64 x 2) t) (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/8)))))) (*.f64 1/128 (*.f64 (pow.f64 x 3) (*.f64 t (/.f64 (/.f64 (sqrt.f64 2) l) (sqrt.f64 -1/32)))))))
(+.f64 (*.f64 t (/.f64 (sqrt.f64 -1) l)) (+.f64 (*.f64 (*.f64 (pow.f64 x 2) t) (*.f64 -1/32 (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 -1/8))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (/.f64 (*.f64 x t) (*.f64 l (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 2) (*.f64 1/128 (/.f64 (*.f64 (pow.f64 x 3) (/.f64 t l)) (sqrt.f64 -1/32)))))))
(/.f64 -2 x)
(-.f64 2 (*.f64 2 (/.f64 1 x)))
(-.f64 2 (*.f64 2 (/.f64 1 x)))
(-.f64 2 (*.f64 2 (/.f64 1 x)))
2
(-.f64 2 (*.f64 2 (/.f64 1 x)))
(-.f64 2 (*.f64 2 (/.f64 1 x)))
(-.f64 2 (*.f64 2 (/.f64 1 x)))
2
(-.f64 2 (*.f64 2 (/.f64 1 x)))
(-.f64 2 (*.f64 2 (/.f64 1 x)))
(-.f64 2 (*.f64 2 (/.f64 1 x)))
-1/2
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(*.f64 1/2 x)
(*.f64 x 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(*.f64 1/2 x)
(*.f64 x 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(-.f64 (*.f64 1/2 x) 1/2)
(-.f64 (*.f64 x 1/2) 1/2)
(-.f64 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))) 1)
(+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))
(-.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 0)
(+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))
(*.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))))
(+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))
(*.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 1)
(+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))
(*.f64 (*.f64 2 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 1/2)
(+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))
(*.f64 1/2 (*.f64 2 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))
(+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))
(/.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 1)
(+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))
(/.f64 (*.f64 2 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 2)
(+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))
(/.f64 (*.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 4) 4)
(+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 4)) 8)
(+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))
(pow.f64 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))) 1)
(+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))
(+.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 0)
(*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) l))
(*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) l))
(*.f64 t (/.f64 (sqrt.f64 (/.f64 -2 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))) l))
(+.f64 0 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)))
(*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) l))
(*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) l))
(*.f64 t (/.f64 (sqrt.f64 (/.f64 -2 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))) l))
(-.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 0)
(*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) l))
(*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) l))
(*.f64 t (/.f64 (sqrt.f64 (/.f64 -2 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))) l))
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) (/.f64 l t))
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) (/.f64 l t))
(/.f64 t (/.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))))))
(*.f64 (sqrt.f64 (/.f64 -2 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))) (/.f64 t l))
(/.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 1)
(*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) l))
(*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) l))
(*.f64 t (/.f64 (sqrt.f64 (/.f64 -2 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))) l))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))))))) (*.f64 2 (/.f64 l t)))
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) (/.f64 l t))
(/.f64 t (/.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))))))
(*.f64 (sqrt.f64 (/.f64 -2 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))) (/.f64 t l))
(/.f64 (*.f64 2 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l))) 2)
(*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) l))
(*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) l))
(*.f64 t (/.f64 (sqrt.f64 (/.f64 -2 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))) l))
(/.f64 (*.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 4) 4)
(*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) l))
(*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) l))
(*.f64 t (/.f64 (sqrt.f64 (/.f64 -2 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))) l))
(/.f64 (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l) (/.f64 1 t))
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) (/.f64 l t))
(/.f64 t (/.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))))))
(*.f64 (sqrt.f64 (/.f64 -2 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))) (/.f64 t l))
(/.f64 (+.f64 (*.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 4) (*.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 4)) 8)
(*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) l))
(*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) l))
(*.f64 t (/.f64 (sqrt.f64 (/.f64 -2 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))) l))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))))))) (-.f64 0 (/.f64 l t)))
(/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) (/.f64 l t))
(/.f64 t (/.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))))))
(*.f64 (sqrt.f64 (/.f64 -2 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))) (/.f64 t l))
(pow.f64 (*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))) l)) 1)
(*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) l))
(*.f64 t (/.f64 (sqrt.f64 (*.f64 2 (/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1)))))))) l))
(*.f64 t (/.f64 (sqrt.f64 (/.f64 -2 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))) l))
(+.f64 (*.f64 (+.f64 -1 x) (/.f64 2 x)) 0)
(*.f64 (/.f64 2 x) (+.f64 x -1))
(/.f64 (+.f64 -2 (+.f64 x x)) x)
(+.f64 0 (*.f64 (+.f64 -1 x) (/.f64 2 x)))
(*.f64 (/.f64 2 x) (+.f64 x -1))
(/.f64 (+.f64 -2 (+.f64 x x)) x)
(-.f64 (*.f64 (+.f64 -1 x) (/.f64 2 x)) 0)
(*.f64 (/.f64 2 x) (+.f64 x -1))
(/.f64 (+.f64 -2 (+.f64 x x)) x)
(/.f64 (+.f64 1 (/.f64 -1 x)) 1/2)
(*.f64 (/.f64 2 x) (+.f64 x -1))
(/.f64 (+.f64 -2 (+.f64 x x)) x)
(/.f64 (+.f64 -1 x) (*.f64 x 1/2))
(*.f64 (/.f64 2 x) (+.f64 x -1))
(/.f64 (+.f64 -2 (+.f64 x x)) x)
(/.f64 (*.f64 (+.f64 -1 x) (/.f64 2 x)) 1)
(*.f64 (/.f64 2 x) (+.f64 x -1))
(/.f64 (+.f64 -2 (+.f64 x x)) x)
(/.f64 (+.f64 x (+.f64 x -2)) x)
(*.f64 (/.f64 2 x) (+.f64 x -1))
(/.f64 (+.f64 -2 (+.f64 x x)) x)
(/.f64 (/.f64 (*.f64 (+.f64 -1 x) 4) x) 2)
(*.f64 (/.f64 2 x) (+.f64 x -1))
(/.f64 (+.f64 -2 (+.f64 x x)) x)
(/.f64 (*.f64 (+.f64 -1 x) 4) (+.f64 x x))
(*.f64 (/.f64 2 x) (+.f64 x -1))
(/.f64 (+.f64 -2 (+.f64 x x)) x)
(/.f64 (*.f64 (+.f64 -1 x) (*.f64 (/.f64 2 x) 4)) 4)
(*.f64 (/.f64 2 x) (+.f64 x -1))
(/.f64 (+.f64 -2 (+.f64 x x)) x)
(/.f64 (-.f64 1 x) (-.f64 0 (*.f64 x 1/2)))
(*.f64 (/.f64 2 x) (+.f64 x -1))
(/.f64 (+.f64 -2 (+.f64 x x)) x)
(/.f64 (*.f64 2 (*.f64 (+.f64 -1 x) (*.f64 (/.f64 2 x) 4))) 8)
(*.f64 (/.f64 2 x) (+.f64 x -1))
(/.f64 (+.f64 -2 (+.f64 x x)) x)
(/.f64 (neg.f64 (+.f64 x (+.f64 x -2))) (neg.f64 x))
(*.f64 (/.f64 2 x) (+.f64 x -1))
(/.f64 (+.f64 -2 (+.f64 x x)) x)
(pow.f64 (*.f64 (+.f64 -1 x) (/.f64 2 x)) 1)
(*.f64 (/.f64 2 x) (+.f64 x -1))
(/.f64 (+.f64 -2 (+.f64 x x)) x)
(+.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 0)
(/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(+.f64 0 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))
(/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(-.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 0)
(/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(*.f64 2 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 2))
(/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(*.f64 2 (*.f64 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 2) 1))
(/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(*.f64 1 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))))
(/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(*.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 1)
(/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(*.f64 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))))) 1/2)
(/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(*.f64 1/2 (*.f64 2 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x))))))))
(/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(*.f64 (/.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 2) 2)
(/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(pow.f64 (/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 -1 x) (+.f64 -1 x)))))) 1)
(/.f64 -1 (-.f64 1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))
(/.f64 1 (+.f64 -1 (*.f64 x (/.f64 (+.f64 x (/.f64 -1 x)) (*.f64 (+.f64 x -1) (+.f64 x -1))))))

eval680.0ms (2.3%)

Compiler

Compiled 30513 to 24081 computations (21.1% saved)

prune150.0ms (0.5%)

Pruning

26 alts after pruning (19 fresh and 7 done)

PrunedKeptTotal
New6393642
Fresh21618
Picked101
Done178
Total64326669
Error
0.1b
Counts
669 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
54.3b
(/.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) l)
55.4b
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
56.0b
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 l t))
53.4b
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x)))))
53.3b
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) (neg.f64 l)))
53.4b
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
43.6b
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
54.2b
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
38.3b
(-.f64 1 (/.f64 1 x))
38.7b
(+.f64 1 (/.f64 1 x))
59.7b
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x)))))
54.3b
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
55.4b
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (-.f64 (*.f64 x 1/2) 1/2) 2)))
55.4b
(*.f64 (/.f64 t l) (sqrt.f64 x))
53.4b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x))))))
53.4b
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
38.8b
(*.f64 t (/.f64 1 t))
55.5b
(*.f64 t (+.f64 -1 (-.f64 1 (/.f64 -1 t))))
40.0b
(*.f64 t (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))
54.2b
(*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x)))
38.8b
(*.f64 t (*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2))))
38.3b
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
38.4b
(sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (+.f64 x -1)))
49.8b
(sqrt.f64 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 -1 x) (/.f64 (-.f64 1 (*.f64 x x)) (/.f64 (+.f64 -1 x) (+.f64 x 1))))))
40.0b
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
38.7b
1
Compiler

Compiled 367 to 290 computations (21% saved)

regimes624.0ms (2.1%)

Counts
58 → 6
Calls
Call 1
Inputs
1
(*.f64 t (/.f64 1 t))
(+.f64 1 (/.f64 1 x))
(-.f64 1 (/.f64 1 x))
(*.f64 t (+.f64 -1 (-.f64 1 (/.f64 -1 t))))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x)))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) l)
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (+.f64 x -1)))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 l t))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (-.f64 (*.f64 x 1/2) 1/2) 2)))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x)))))
(*.f64 t (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))
(*.f64 t (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))
(/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (/.f64 l t))
(sqrt.f64 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 -1 x) (/.f64 (-.f64 1 (*.f64 x x)) (/.f64 (+.f64 -1 x) (+.f64 x 1))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x))))) 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) t)))
(/.f64 t (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2)))
(*.f64 t (neg.f64 (/.f64 (/.f64 (sqrt.f64 2) t) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (/.f64 2 x)) l))
(*.f64 t (*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2)))))
(/.f64 t (/.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))) (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (neg.f64 l))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1)))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(/.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) l))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) (neg.f64 l)))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(/.f64 t (/.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))) (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))))
(/.f64 t (/.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x))))) (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (pow.f64 x 2)))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))))
Outputs
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(/.f64 t (/.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))) (sqrt.f64 2)))
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x)))))))
(-.f64 1 (/.f64 1 x))
Calls

6 calls:

289.0ms
l
144.0ms
t
97.0ms
x
51.0ms
(*.f64 l l)
12.0ms
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
Results
ErrorSegmentsBranch
25.9b4x
20.9b8l
9.5b6t
21.4b3(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
30.8b1(/.f64 (+.f64 x 1) (-.f64 x 1))
26.7b4(*.f64 l l)
Compiler

Compiled 1093 to 808 computations (26.1% saved)

bsearch521.0ms (1.8%)

Algorithm
binary-search
Steps
TimeLeftRight
76.0ms
2.480197096968895e-19
1.359451778427918e-18
64.0ms
-6.983497841208036e-303
-2.0430795787639527e-307
196.0ms
-1.8866744527510985e-258
-1.4568754026745932e-267
140.0ms
-3.0339377988809435e-179
-2.961553406662403e-193
44.0ms
-1.1438492385448923e-62
-1.9158412268653216e-68
Results
168.0ms125×body512valid
145.0ms299×body256valid
130.0ms241×body1024valid
31.0ms83×body1024invalid
22.0ms78×body512invalid
7.0ms53×body256invalid
3.0msbody2048valid
Compiler

Compiled 1925 to 1542 computations (19.9% saved)

regimes872.0ms (3%)

Counts
54 → 6
Calls
Call 1
Inputs
1
(*.f64 t (/.f64 1 t))
(+.f64 1 (/.f64 1 x))
(-.f64 1 (/.f64 1 x))
(*.f64 t (+.f64 -1 (-.f64 1 (/.f64 -1 t))))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x)))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) l)
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (+.f64 x -1)))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 l t))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (-.f64 (*.f64 x 1/2) 1/2) 2)))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x)))))
(*.f64 t (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))
(*.f64 t (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))
(/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (/.f64 l t))
(sqrt.f64 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 -1 x) (/.f64 (-.f64 1 (*.f64 x x)) (/.f64 (+.f64 -1 x) (+.f64 x 1))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x))))) 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) t)))
(/.f64 t (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2)))
(*.f64 t (neg.f64 (/.f64 (/.f64 (sqrt.f64 2) t) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (/.f64 2 x)) l))
(*.f64 t (*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2)))))
(/.f64 t (/.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))) (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (neg.f64 l))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1)))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(/.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) l))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) (neg.f64 l)))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(/.f64 t (/.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))) (sqrt.f64 2)))
Outputs
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(/.f64 t (/.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))) (sqrt.f64 2)))
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(/.f64 t (/.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))) (sqrt.f64 2)))
(-.f64 1 (/.f64 1 x))
Calls

6 calls:

328.0ms
t
258.0ms
l
149.0ms
x
97.0ms
(*.f64 l l)
11.0ms
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
Results
ErrorSegmentsBranch
25.9b4x
21.0b8l
9.5b6t
21.5b3(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
30.9b1(/.f64 (+.f64 x 1) (-.f64 x 1))
26.8b4(*.f64 l l)
Compiler

Compiled 898 to 657 computations (26.8% saved)

bsearch568.0ms (2%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
2.480197096968895e-19
1.359451778427918e-18
62.0ms
-6.983497841208036e-303
-2.0430795787639527e-307
171.0ms
-1.8866744527510985e-258
-1.4568754026745932e-267
157.0ms
-3.0339377988809435e-179
-2.961553406662403e-193
150.0ms
-1.1438492385448923e-62
-1.9158412268653216e-68
Results
122.0ms224×body1024valid
121.0ms298×body256valid
83.0ms38×body256invalid
78.0ms55×body512invalid
74.0ms140×body512valid
31.0ms77×body1024invalid
5.0ms10×body2048valid
Compiler

Compiled 1911 to 1556 computations (18.6% saved)

regimes644.0ms (2.2%)

Counts
53 → 5
Calls
Call 1
Inputs
1
(*.f64 t (/.f64 1 t))
(+.f64 1 (/.f64 1 x))
(-.f64 1 (/.f64 1 x))
(*.f64 t (+.f64 -1 (-.f64 1 (/.f64 -1 t))))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x)))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) l)
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (+.f64 x -1)))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 l t))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (-.f64 (*.f64 x 1/2) 1/2) 2)))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x)))))
(*.f64 t (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))
(*.f64 t (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))
(/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (/.f64 l t))
(sqrt.f64 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 -1 x) (/.f64 (-.f64 1 (*.f64 x x)) (/.f64 (+.f64 -1 x) (+.f64 x 1))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x))))) 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) t)))
(/.f64 t (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2)))
(*.f64 t (neg.f64 (/.f64 (/.f64 (sqrt.f64 2) t) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (/.f64 2 x)) l))
(*.f64 t (*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2)))))
(/.f64 t (/.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))) (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (neg.f64 l))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1)))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(/.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) l))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) (neg.f64 l)))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (*.f64 (pow.f64 l 2) (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
Outputs
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) (neg.f64 l)))
(-.f64 1 (/.f64 1 x))
Calls

6 calls:

162.0ms
l
149.0ms
x
139.0ms
(*.f64 l l)
116.0ms
t
12.0ms
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
Results
ErrorSegmentsBranch
32.3b6x
27.8b7l
12.3b5t
22.6b3(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
38.3b1(/.f64 (+.f64 x 1) (-.f64 x 1))
33.2b6(*.f64 l l)
Compiler

Compiled 863 to 629 computations (27.1% saved)

bsearch169.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
50.0ms
2.577482084431783e-158
3.427974889370292e-155
42.0ms
-3.3662980298427675e-223
-9.746557350559556e-225
36.0ms
-3.7793846526169064e-86
-1.2566785259051166e-87
41.0ms
-1.1438492385448923e-62
-1.9158412268653216e-68
Results
60.0ms146×body1024valid
35.0ms238×body256valid
28.0ms105×body512valid
21.0ms49×body1024invalid
11.0ms40×body512invalid
3.0msbody2048valid
3.0ms19×body256invalid
Compiler

Compiled 991 to 818 computations (17.5% saved)

regimes875.0ms (3%)

Counts
51 → 5
Calls
Call 1
Inputs
1
(*.f64 t (/.f64 1 t))
(+.f64 1 (/.f64 1 x))
(-.f64 1 (/.f64 1 x))
(*.f64 t (+.f64 -1 (-.f64 1 (/.f64 -1 t))))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x)))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) l)
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (+.f64 x -1)))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 l t))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (-.f64 (*.f64 x 1/2) 1/2) 2)))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x)))))
(*.f64 t (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))
(*.f64 t (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))
(/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (/.f64 l t))
(sqrt.f64 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 -1 x) (/.f64 (-.f64 1 (*.f64 x x)) (/.f64 (+.f64 -1 x) (+.f64 x 1))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x))))) 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) t)))
(/.f64 t (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2)))
(*.f64 t (neg.f64 (/.f64 (/.f64 (sqrt.f64 2) t) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (/.f64 2 x)) l))
(*.f64 t (*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2)))))
(/.f64 t (/.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))) (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (neg.f64 l))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1)))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(/.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) l))
Outputs
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x)))))
(-.f64 1 (/.f64 1 x))
Calls

6 calls:

373.0ms
(*.f64 l l)
191.0ms
x
146.0ms
l
125.0ms
t
10.0ms
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
Results
ErrorSegmentsBranch
32.3b6x
27.8b7l
12.4b5t
22.6b3(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
38.3b1(/.f64 (+.f64 x 1) (-.f64 x 1))
33.2b6(*.f64 l l)
Compiler

Compiled 820 to 596 computations (27.3% saved)

bsearch238.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
2.577482084431783e-158
3.427974889370292e-155
63.0ms
-1.8866744527510985e-258
-1.4568754026745932e-267
32.0ms
-3.7793846526169064e-86
-1.2566785259051166e-87
101.0ms
-1.1438492385448923e-62
-1.9158412268653216e-68
Results
93.0ms246×body256valid
69.0ms178×body1024valid
25.0ms94×body512valid
24.0ms60×body1024invalid
9.0ms36×body512invalid
6.0ms10×body2048valid
3.0ms20×body256invalid
Compiler

Compiled 980 to 812 computations (17.1% saved)

regimes934.0ms (3.2%)

Counts
49 → 5
Calls
Call 1
Inputs
1
(*.f64 t (/.f64 1 t))
(+.f64 1 (/.f64 1 x))
(-.f64 1 (/.f64 1 x))
(*.f64 t (+.f64 -1 (-.f64 1 (/.f64 -1 t))))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x)))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) l)
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (+.f64 x -1)))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 l t))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (-.f64 (*.f64 x 1/2) 1/2) 2)))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x)))))
(*.f64 t (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))
(*.f64 t (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))
(/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (/.f64 l t))
(sqrt.f64 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 -1 x) (/.f64 (-.f64 1 (*.f64 x x)) (/.f64 (+.f64 -1 x) (+.f64 x 1))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x))))) 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) t)))
(/.f64 t (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2)))
(*.f64 t (neg.f64 (/.f64 (/.f64 (sqrt.f64 2) t) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (/.f64 2 x)) l))
(*.f64 t (*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2)))))
(/.f64 t (/.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))) (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (neg.f64 l))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1)))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(/.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x))))))
Outputs
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x))))))
(-.f64 1 (/.f64 1 x))
Calls

6 calls:

303.0ms
l
257.0ms
x
122.0ms
(*.f64 l l)
117.0ms
t
107.0ms
(/.f64 (+.f64 x 1) (-.f64 x 1))
Results
ErrorSegmentsBranch
32.3b6x
27.8b7l
12.4b5t
22.6b3(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
38.3b1(/.f64 (+.f64 x 1) (-.f64 x 1))
33.2b6(*.f64 l l)
Compiler

Compiled 786 to 569 computations (27.6% saved)

bsearch199.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
41.0ms
2.577482084431783e-158
3.427974889370292e-155
67.0ms
-1.8866744527510985e-258
-1.4568754026745932e-267
41.0ms
-3.7793846526169064e-86
-1.2566785259051166e-87
49.0ms
-1.1438492385448923e-62
-1.9158412268653216e-68
Results
75.0ms173×body1024valid
40.0ms265×body256valid
28.0ms84×body512valid
25.0ms53×body1024invalid
17.0ms39×body512invalid
3.0ms24×body256invalid
3.0msbody2048valid
Compiler

Compiled 980 to 812 computations (17.1% saved)

regimes504.0ms (1.7%)

Counts
48 → 5
Calls
Call 1
Inputs
1
(*.f64 t (/.f64 1 t))
(+.f64 1 (/.f64 1 x))
(-.f64 1 (/.f64 1 x))
(*.f64 t (+.f64 -1 (-.f64 1 (/.f64 -1 t))))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x)))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) l)
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (+.f64 x -1)))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 l t))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (-.f64 (*.f64 x 1/2) 1/2) 2)))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x)))))
(*.f64 t (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))
(*.f64 t (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))
(/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (/.f64 l t))
(sqrt.f64 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 -1 x) (/.f64 (-.f64 1 (*.f64 x x)) (/.f64 (+.f64 -1 x) (+.f64 x 1))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x))))) 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) t)))
(/.f64 t (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2)))
(*.f64 t (neg.f64 (/.f64 (/.f64 (sqrt.f64 2) t) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (/.f64 2 x)) l))
(*.f64 t (*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2)))))
(/.f64 t (/.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 1 x)) -2))) (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (neg.f64 (*.f64 t (sqrt.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) 2))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (-.f64 (+.f64 (/.f64 x (-.f64 x 1)) (/.f64 1 (-.f64 x 1))) 1)) l))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))) (neg.f64 l))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (neg.f64 (sqrt.f64 (+.f64 -1 (+.f64 (/.f64 x (+.f64 -1 x)) (/.f64 -1 (-.f64 1 x))))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (/.f64 -1 (-.f64 1 x)) (-.f64 (/.f64 x (+.f64 x -1)) 1))) -1)))
(*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (+.f64 x -1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))))
(/.f64 t (/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))) (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
(/.f64 (/.f64 t (sqrt.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 x) (-.f64 1 x)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l)))) (/.f64 1 (sqrt.f64 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 x))))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) l) (sqrt.f64 (/.f64 1 x)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 (-.f64 x 1) (+.f64 1 x))))
Outputs
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x)))))))
(-.f64 1 (/.f64 1 x))
Calls

6 calls:

144.0ms
x
137.0ms
l
116.0ms
t
70.0ms
(*.f64 l l)
12.0ms
(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
Results
ErrorSegmentsBranch
32.3b6x
27.8b7l
12.4b5t
22.6b3(/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x 1) (-.f64 x 1)) (+.f64 (*.f64 l l) (*.f64 2 (*.f64 t t)))) (*.f64 l l))))
38.3b1(/.f64 (+.f64 x 1) (-.f64 x 1))
33.2b6(*.f64 l l)
Compiler

Compiled 771 to 557 computations (27.8% saved)

bsearch176.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
2.577482084431783e-158
3.427974889370292e-155
58.0ms
-1.8866744527510985e-258
-1.4568754026745932e-267
35.0ms
-3.7793846526169064e-86
-1.2566785259051166e-87
43.0ms
-1.1438492385448923e-62
-1.9158412268653216e-68
Results
63.0ms155×body1024valid
45.0ms279×body256valid
22.0ms86×body512valid
22.0ms56×body1024invalid
7.0ms29×body512invalid
4.0msbody2048valid
4.0ms28×body256invalid
Compiler

Compiled 963 to 795 computations (17.4% saved)

regimes262.0ms (0.9%)

Counts
29 → 5
Calls
Call 1
Inputs
1
(*.f64 t (/.f64 1 t))
(+.f64 1 (/.f64 1 x))
(-.f64 1 (/.f64 1 x))
(*.f64 t (+.f64 -1 (-.f64 1 (/.f64 -1 t))))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x)))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) l)
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (+.f64 x -1)))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 x))) (/.f64 l t))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (-.f64 (*.f64 x 1/2) 1/2) 2)))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 t (neg.f64 l)) (sqrt.f64 (/.f64 1 x)))))
(*.f64 t (*.f64 (/.f64 1 t) (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))))
(*.f64 t (*.f64 (/.f64 1 t) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))))
(/.f64 (sqrt.f64 (*.f64 4 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 x 1) (+.f64 -1 x)))))) (/.f64 l t))
(sqrt.f64 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 -1 x) (/.f64 (-.f64 1 (*.f64 x x)) (/.f64 (+.f64 -1 x) (+.f64 x 1))))))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (+.f64 (/.f64 x (+.f64 x -1)) (/.f64 1 (+.f64 x -1))))) 2)))
(*.f64 (/.f64 t l) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 -1 (/.f64 (*.f64 2 (/.f64 (+.f64 -1 (+.f64 x (+.f64 1 (/.f64 -1 x)))) (+.f64 -1 x))) (*.f64 (+.f64 -1 x) (/.f64 2 x))))) 2)))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) t)))
(/.f64 t (/.f64 (*.f64 (sqrt.f64 2) t) (sqrt.f64 2)))
(*.f64 t (neg.f64 (/.f64 (/.f64 (sqrt.f64 2) t) (neg.f64 (sqrt.f64 2)))))
(/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (/.f64 2 x)) l))
(*.f64 t (*.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) t)) (neg.f64 (sqrt.f64 2))))
(*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 1 x))))))
Outputs
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l))
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x)))
(-.f64 1 (/.f64 1 x))
Calls

3 calls:

96.0ms
x
83.0ms
l
74.0ms
t
Results
ErrorSegmentsBranch
32.7b8x
30.0b7l
12.5b5t
Compiler

Compiled 340 to 248 computations (27.1% saved)

bsearch180.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
41.0ms
2.577482084431783e-158
3.427974889370292e-155
63.0ms
-1.8866744527510985e-258
-1.4568754026745932e-267
34.0ms
-3.7793846526169064e-86
-1.2566785259051166e-87
42.0ms
-1.1438492385448923e-62
-1.9158412268653216e-68
Results
74.0ms193×body1024valid
37.0ms247×body256valid
23.0ms82×body512valid
22.0ms54×body1024invalid
10.0ms40×body512invalid
3.0ms22×body256invalid
3.0msbody2048valid
Compiler

Compiled 861 to 693 computations (19.5% saved)

regimes147.0ms (0.5%)

Counts
13 → 5
Calls
Call 1
Inputs
1
(*.f64 t (/.f64 1 t))
(+.f64 1 (/.f64 1 x))
(-.f64 1 (/.f64 1 x))
(*.f64 t (+.f64 -1 (-.f64 1 (/.f64 -1 t))))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x)))
(/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x))))
(/.f64 (/.f64 t l) (sqrt.f64 (/.f64 1 x)))
(/.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) l)
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (+.f64 x -1)))
Outputs
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(/.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) l)
(neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x))))
(*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x)))
(-.f64 1 (/.f64 1 x))
Calls

3 calls:

54.0ms
x
49.0ms
l
41.0ms
t
Results
ErrorSegmentsBranch
32.7b8x
30.0b7l
12.5b5t
Compiler

Compiled 105 to 73 computations (30.5% saved)

bsearch174.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
47.0ms
2.577482084431783e-158
3.427974889370292e-155
56.0ms
-1.8866744527510985e-258
-1.4568754026745932e-267
32.0ms
-3.7793846526169064e-86
-1.2566785259051166e-87
39.0ms
-1.1438492385448923e-62
-1.9158412268653216e-68
Results
62.0ms163×body1024valid
40.0ms272×body256valid
26.0ms64×body1024invalid
23.0ms87×body512valid
8.0ms33×body512invalid
4.0ms26×body256invalid
3.0msbody2048valid
Compiler

Compiled 829 to 661 computations (20.3% saved)

regimes62.0ms (0.2%)

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

3 calls:

29.0ms
x
18.0ms
t
12.0ms
l
Results
ErrorSegmentsBranch
36.1b5x
34.6b2l
32.5b2t
Compiler

Compiled 86 to 58 computations (32.6% saved)

bsearch45.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
45.0ms
2.577482084431783e-158
3.427974889370292e-155
Results
20.0ms51×body1024valid
10.0ms62×body256valid
5.0ms15×body1024invalid
4.0ms14×body512valid
2.0ms14×body256invalid
1.0msbody512invalid
0.0msbody2048valid
Compiler

Compiled 204 to 161 computations (21.1% saved)

regimes53.0ms (0.2%)

Counts
8 → 2
Calls
Call 1
Inputs
1
(*.f64 t (/.f64 1 t))
(+.f64 1 (/.f64 1 x))
(-.f64 1 (/.f64 1 x))
(*.f64 t (+.f64 -1 (-.f64 1 (/.f64 -1 t))))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
(*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x)))
Outputs
(*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x)))
(-.f64 1 (/.f64 1 x))
Calls

3 calls:

25.0ms
x
16.0ms
t
10.0ms
l
Results
ErrorSegmentsBranch
36.1b5x
34.6b2l
32.5b2t
Compiler

Compiled 62 to 44 computations (29% saved)

bsearch44.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
44.0ms
2.577482084431783e-158
3.427974889370292e-155
Results
18.0ms42×body1024valid
9.0ms61×body256valid
6.0ms22×body512valid
4.0ms11×body1024invalid
3.0ms13×body512invalid
1.0msbody2048valid
1.0ms10×body256invalid
Compiler

Compiled 204 to 161 computations (21.1% saved)

regimes36.0ms (0.1%)

Counts
7 → 2
Calls
Call 1
Inputs
1
(*.f64 t (/.f64 1 t))
(+.f64 1 (/.f64 1 x))
(-.f64 1 (/.f64 1 x))
(*.f64 t (+.f64 -1 (-.f64 1 (/.f64 -1 t))))
(*.f64 (/.f64 t l) (sqrt.f64 x))
(sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))
Outputs
(*.f64 (/.f64 t l) (sqrt.f64 x))
(-.f64 1 (/.f64 1 x))
Calls

3 calls:

14.0ms
x
10.0ms
l
10.0ms
t
Results
ErrorSegmentsBranch
37.2b3x
35.8b2l
33.5b2t
Compiler

Compiled 54 to 40 computations (25.9% saved)

bsearch45.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
45.0ms
2.577482084431783e-158
3.427974889370292e-155
Results
18.0ms48×body1024valid
8.0ms57×body256valid
6.0ms15×body1024invalid
6.0ms23×body512valid
4.0ms12×body512invalid
1.0msbody256invalid
Compiler

Compiled 188 to 145 computations (22.9% saved)

regimes16.0ms (0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
1
(*.f64 t (/.f64 1 t))
(+.f64 1 (/.f64 1 x))
(-.f64 1 (/.f64 1 x))
(*.f64 t (+.f64 -1 (-.f64 1 (/.f64 -1 t))))
Outputs
(-.f64 1 (/.f64 1 x))
Calls

3 calls:

6.0ms
l
4.0ms
t
4.0ms
x
Results
ErrorSegmentsBranch
38.3b1x
38.3b1l
38.3b1t
Compiler

Compiled 40 to 31 computations (22.5% saved)

regimes13.0ms (0%)

Accuracy

Total -0.1b remaining (-0.2%)

Threshold costs -0.1b (-0.2%)

Counts
3 → 1
Calls
Call 1
Inputs
1
(*.f64 t (/.f64 1 t))
(+.f64 1 (/.f64 1 x))
Outputs
1
Calls

3 calls:

5.0ms
l
3.0ms
x
3.0ms
t
Results
ErrorSegmentsBranch
38.7b1x
38.7b1l
38.7b1t
Compiler

Compiled 26 to 20 computations (23.1% saved)

simplify24.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01661861
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 t -4168515212543383/463168356949264781694283940034751631413079938662562256157830336031652518559744) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -2449441655328671/306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470464) (/.f64 t (/.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))) (sqrt.f64 2))) (if (<=.f64 t -4653238516752935/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -1080944651146831/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 (/.f64 t l) (sqrt.f64 x)) (if (<=.f64 t 1713457963316493/5192296858534827628530496329220096) (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))))) (-.f64 1 (/.f64 1 x)))))))
(if (<=.f64 t -2593742798915883/231584178474632390847141970017375815706539969331281128078915168015826259279872) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -7103380800453147/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (/.f64 t (/.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))) (sqrt.f64 2))) (if (<=.f64 t -7270685182426461/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -5188534325504789/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (*.f64 (/.f64 t l) (sqrt.f64 x)) (if (<=.f64 t 7009600759022017/5192296858534827628530496329220096) (/.f64 t (/.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))) (sqrt.f64 2))) (-.f64 1 (/.f64 1 x)))))))
(if (<=.f64 t -4735255424800215/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -4199521391583383/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l)) (if (<=.f64 t -3438194941953675/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t 7172581642720031/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) (neg.f64 l))) (-.f64 1 (/.f64 1 x))))))
(if (<=.f64 t -4735255424800215/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -8958978968711217/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l)) (if (<=.f64 t -7986907223269343/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t 8695209426788831/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x))))) (-.f64 1 (/.f64 1 x))))))
(if (<=.f64 t -4735255424800215/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -1294852429071543/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l)) (if (<=.f64 t -8225153035327093/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t 7342621293732791/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x)))))) (-.f64 1 (/.f64 1 x))))))
(if (<=.f64 t -4735255424800215/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -1294852429071543/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l)) (if (<=.f64 t -3190792125773441/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t 3215295219150359/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))) (-.f64 1 (/.f64 1 x))))))
(if (<=.f64 t -4735255424800215/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -1294852429071543/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l)) (if (<=.f64 t -4003204639133617/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t 8656564051558659/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x))) (-.f64 1 (/.f64 1 x))))))
(if (<=.f64 t -4735255424800215/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -1294852429071543/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (/.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) l) (if (<=.f64 t -8863311460481781/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t 3215295219150359/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x))) (-.f64 1 (/.f64 1 x))))))
(if (<=.f64 t 4946608029462091/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x)))) (-.f64 1 (/.f64 1 x)))
(if (<=.f64 t 3215295219150359/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x))) (-.f64 1 (/.f64 1 x)))
(if (<=.f64 t 6801586040510375/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 (/.f64 t l) (sqrt.f64 x)) (-.f64 1 (/.f64 1 x)))
(-.f64 1 (/.f64 1 x))
1
Outputs
(if (<=.f64 t -4168515212543383/463168356949264781694283940034751631413079938662562256157830336031652518559744) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -2449441655328671/306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470464) (/.f64 t (/.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))) (sqrt.f64 2))) (if (<=.f64 t -4653238516752935/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -1080944651146831/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 (/.f64 t l) (sqrt.f64 x)) (if (<=.f64 t 1713457963316493/5192296858534827628530496329220096) (*.f64 t (/.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (/.f64 (pow.f64 l 2) x) (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 t 2) x) (pow.f64 t 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) x))))))) (-.f64 1 (/.f64 1 x)))))))
(if (<=.f64 t -2593742798915883/231584178474632390847141970017375815706539969331281128078915168015826259279872) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -7103380800453147/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (/.f64 t (/.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))) (sqrt.f64 2))) (if (<=.f64 t -7270685182426461/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -5188534325504789/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976) (*.f64 (/.f64 t l) (sqrt.f64 x)) (if (<=.f64 t 7009600759022017/5192296858534827628530496329220096) (/.f64 t (/.f64 (sqrt.f64 (+.f64 (*.f64 2 (pow.f64 t 2)) (neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) (+.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))) x)))) (sqrt.f64 2))) (-.f64 1 (/.f64 1 x)))))))
(if (<=.f64 t -4735255424800215/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -4199521391583383/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736) (*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l)) (if (<=.f64 t -3438194941953675/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t 7172581642720031/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 x)))) (neg.f64 l))) (-.f64 1 (/.f64 1 x))))))
(if (<=.f64 t -4735255424800215/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -8958978968711217/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l)) (if (<=.f64 t -7986907223269343/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t 8695209426788831/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (/.f64 (*.f64 (sqrt.f64 2) t) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x))))) (-.f64 1 (/.f64 1 x))))))
(if (<=.f64 t -4735255424800215/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -1294852429071543/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l)) (if (<=.f64 t -8225153035327093/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t 7342621293732791/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 t (/.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 2)) (neg.f64 (sqrt.f64 (/.f64 1 x)))))) (-.f64 1 (/.f64 1 x))))))
(if (<=.f64 t -4735255424800215/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -1294852429071543/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l)) (if (<=.f64 t -3190792125773441/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t 3215295219150359/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (*.f64 t (/.f64 (sqrt.f64 2) (*.f64 l (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 1 x))))))) (-.f64 1 (/.f64 1 x))))))
(if (<=.f64 t -4735255424800215/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -1294852429071543/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) (/.f64 1 l)) (if (<=.f64 t -4003204639133617/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t 8656564051558659/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x))) (-.f64 1 (/.f64 1 x))))))
(if (<=.f64 t -4735255424800215/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t -1294852429071543/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (/.f64 (/.f64 t (sqrt.f64 (/.f64 1 x))) l) (if (<=.f64 t -8863311460481781/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (-.f64 -1 x)))) (if (<=.f64 t 3215295219150359/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x))) (-.f64 1 (/.f64 1 x))))))
(if (<=.f64 t 4946608029462091/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (/.f64 t (*.f64 l (sqrt.f64 (/.f64 1 x)))) (-.f64 1 (/.f64 1 x)))
(if (<=.f64 t 3215295219150359/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (*.f64 t (*.f64 (/.f64 1 l) (sqrt.f64 x))) (-.f64 1 (/.f64 1 x)))
(if (<=.f64 t 6801586040510375/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136) (*.f64 (/.f64 t l) (sqrt.f64 x)) (-.f64 1 (/.f64 1 x)))
(-.f64 1 (/.f64 1 x))
1
Compiler

Compiled 705 to 542 computations (23.1% saved)

soundness1.5s (5.1%)

Algorithm
11×egg-herbie
Rules
1896×rational.json-simplify-35
1694×rational.json-simplify-61
1246×rational.json-simplify-2
1246×rational.json-simplify-2
1246×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02181
14381
28481
319081
466181
5480481
6734581
090657043
1261455663
2629055025
3721155025
02181
14381
28481
319081
466181
5480481
6734581
088845286
1253843924
2564143342
02181
14381
28481
319081
466181
5480481
6734581
090657043
1261455663
2629055025
3721155025
03539535
17879171
216798715
335148643
464848511
578588511
02181
14381
28481
319081
466181
5480481
6734581
090657043
1261455663
2629055025
3721155025
02181
14381
28481
319081
466181
5480481
6734581
090657043
1261455663
2629055025
3721155025
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1566 to 1154 computations (26.3% saved)

end524.0ms (1.8%)

Compiler

Compiled 669 to 497 computations (25.7% saved)

Profiling

Loading profile data...